iNTa
Новичок
Date при выводе в php
Здравствуйте...
нечего не могу понять..
таблица Cdate (формат Date)
в поле Cdate стоит дата 2006-09-01 (без времени)
в sql запросе использую UNIX_TIMESTAMP(cdate),
это чтобы было удобно переформатировать дату в пхп (см. ниже)
phpmyadmin при просмотре таблицы выводит 2006-09-01 (все нормально)
но сайте выводится 2006-08-31 (на 1 день меньше...)
для обработки даты в пхп я использую
timestamp даты 1157047200
я не понимаю почему так происходит?
и главное во всей таблице дата хранится без времени, но некоторые даты выводятся правельно, а некоторые нет!
выводит совсем другой timestamp.. 1157050800 .. или я чегото не догоняю..
т.е. различие на 1 час (1157050800 - 1157047200 = 3600 сек.)
может функция UNIX_TIMESTAMP(cdate) не правельно работает...
Спасибо.
Здравствуйте...
нечего не могу понять..
таблица Cdate (формат Date)
в поле Cdate стоит дата 2006-09-01 (без времени)
в sql запросе использую UNIX_TIMESTAMP(cdate),
это чтобы было удобно переформатировать дату в пхп (см. ниже)
phpmyadmin при просмотре таблицы выводит 2006-09-01 (все нормально)
но сайте выводится 2006-08-31 (на 1 день меньше...)
для обработки даты в пхп я использую
PHP:
date('j.m.Y', $tstamp);
я не понимаю почему так происходит?
и главное во всей таблице дата хранится без времени, но некоторые даты выводятся правельно, а некоторые нет!
PHP:
strtotime('2006-09-01')
т.е. различие на 1 час (1157050800 - 1157047200 = 3600 сек.)
может функция UNIX_TIMESTAMP(cdate) не правельно работает...
Спасибо.