В связи с тем, что не произошел переход на зимнее время.
На сайте стал отображать время на час меньше.
В админке выставил
Временная зона: Europe/Moscow
Смещение в часах: +1
И вроде бы решил проблему.
Но с наступлением следующих суток обнаружил в "Новостях форма" у свежих сообщений — 31 октября 2011
у вчерашних сообщений — Сегодня в 23:28
Как правильно выставить время?
с 0:00 до 1:00 какой-то бред получается в датах.
А как только наступает 1:00, так сразу все "сегодня", "вчера" и пр. становится на место.
У меня в файле была прописана вр. зона +4, работало все нормально, сегодня получился сбой, выставил вр. зону +3, вроде все Ок.
У меня в файле не было этого прописано.
Вставил, как там сказано $this->query("SET TIME_ZONE='+3:00'");
Ни чего не изменилось...
Даже при $this->query("SET TIME_ZONE='+1:00'"); никаких изменений не происходит.
То есть эта инструкция не работает.
Хотя, работает или нет — это только после 0:00 можно будет увидеть.
В настройках сайта оставил:
Временная зона: Europe/Moscow
Смещение в часах: +1
Так время правильно отображает.
Заранее Благодарю!!!