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
Форумы портала PHP.SU :: Версия для печати :: Время
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » Время

Страниц (1): [1]
 

1. Jampire - 31 Марта, 2011 - 19:37:22 - перейти к сообщению
Нужно вывести список событий, до которых осталось менее часа. Не используя тип таблицы timestamp.
Формат времени в БД - HH:MM:SS
Нужно от серверного времени отнимать и выводить.

Проблема в том, что time если разница более часа, выдает слишком большие значения в секундах (ну не как не 3600 сек), чуть ли не в 2 раза больше.
Спойлер (Отобразить)
2. TAMERLAN - 02 Апреля, 2011 - 14:10:53 - перейти к сообщению
вообще то timestamp это стандарт для хранения времени, но в вашем случае навскидку могу предложить попробовать поиграться с функцией date(), и потом либо фильтровать данные самим скриптом для получения только текущих, или передавать данные полученные из функции в запрос для базы данных.
3. Мелкий - 02 Апреля, 2011 - 15:11:23 - перейти к сообщению
TAMERLAN, вообще-то time H:i:s тоже вполне себе стандарт.

Jampire, выбирайте по вкусу: http://dev[dot]mysql[dot]com/doc/refman/[dot][dot][dot]e-functions[dot]html Навскидку без видения, что вам нужно от времени, TIME_TO_SEC и TIMEDIFF
4. TAMERLAN - 02 Апреля, 2011 - 17:22:48 - перейти к сообщению
Да всё оно стандарт, для каждой задачи свой стандарт.. Нужно только правильно выбрать))
5. Jampire - 04 Апреля, 2011 - 20:32:53 - перейти к сообщению
Повозился, не смог ничего сделатьНедовольство, огорчение

 

Powered by ExBB FM 1.0 RC1