Как только я зашёл на сайт запустить таймер и после определенного действия остановить и передать значение в переменную. Как сделать? Помогите плиз.
Вот тебе псевдокод: Зашел пользователь на сайт, ты сразу фиксируешь время, и сохраняешь timestamp в базе данных или в сессиях. В качестве примера я буду использовать сессии: PHP: session_start(); $_SESSION['start_time'] = (new DateTime())->getTimestamp(); Потом, при выполнении пользователем нужного тебе действия, еще раз фиксируешь время. PHP: session_start(); $_SESSION['end_time'] = (new DateTime())->getTimestamp(); Дальше получаешь разницу: PHP: $interval = (new DateTime())->setTimestamp($_SESSION['start_time'])->diff((new DateTime())->setTimeStamp($_SESSION['end_time'])); var_dump($interval); В итоге ты получишь объект DateInterval. Можешь отфармотировать вывод соответствующей функцией, или же сразу получить нужные тебе данные (секунды, минуты, часы и.т.д.) Ссылки: http://secure.php.net/manual/ru/class.datetime.php http://secure.php.net/manual/ru/datetime.diff.php http://secure.php.net/manual/ru/class.dateinterval.php http://secure.php.net/manual/ru/dateinterval.format.php
Всё просто отлично. Спасибо большое. Но я похоже не такой умный как думал. У меня не получается вывести получившиеся секунды. Как то уж заморочено немног.