Unix Timestamp :(

Profic

just Profic (PHP5 BetaTeam)
Unix Timestamp :(

В базе (mysql) лежит в поле int обычный unix timestamp и все вроде хорошо работает, но есть одно но: при запросе
"SELECT FROM_UNIXTIME(time) as time, FLOOR(time/(60*60*24))*60*60*24 AS date FROM tv_prog WHERE chan_id=5 ORDER by date,time"
получем
Код:
time date   
2002-06-17 23:20:00  1024272000 
2002-06-18 00:15:00  1024272000
Т. е. при переходе даты на новый день, почтинанная не хочет меняться :(.
Подсчет говорит, что новая дата наступает в 4 часа ночи, что в никакие рамки не лезет. Я бы понял если бы разница была 3 часа, но в 4...
 

Demiurg

Guest
Вообщето timestamp - это не количество секунд с какогото дня.
 
Сверху