Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Алгоритм разности времени
Под IN имеется ввиду что пользователь вошел на сервер, разумеется OUT: означает что вышел, получается я считываю время IN и OUT как строки, делю по знаку ":", перевожу в секунды, и нахожу разность, дальше перевожу обратно в формат ЧЧ:ММ:СС. Все работает, проблема в том что не могу сообразить алгоритм в случае когда юзер заходит например в 22:01:23 а выходит в 8:50:33 утра. Какие идеи?
DelphinPRO
Отправлено: 13 Июня, 2013 - 08:35:02
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
например хранить полную дату "d-m-Y H:s:i"
тогда можно будет перевести в unixtimestamp и определить разницу простым вычитанием.
----- Чем больше узнаю, тем больше я не знаю.
Мелкий
Отправлено: 13 Июня, 2013 - 09:19:37
Активный участник
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.