Не переход на зимнее время

#1 31 октября 2011 в 00:35
Доброе время суток.

В связи с тем, что не произошел переход на зимнее время.
На сайте стал отображать время на час меньше.

В админке выставил
Временная зона: Europe/Moscow
Смещение в часах: +1

И вроде бы решил проблему.
Но с наступлением следующих суток обнаружил в "Новостях форма" у свежих сообщений — 31 октября 2011
у вчерашних сообщений — Сегодня в 23:28

Как правильно выставить время?
#2 31 октября 2011 в 01:13
То есть при такой настройке
с 0:00 до 1:00 какой-то бред получается в датах.
А как только наступает 1:00, так сразу все "сегодня", "вчера" и пр. становится на место.
#3 31 октября 2011 в 02:31
Глянь тут решение, может подойдет...instantcms.ru/forum/thread7793.html#60806
У меня в файле была прописана вр. зона +4, работало все нормально, сегодня получился сбой, выставил вр. зону +3, вроде все Ок.
#4 31 октября 2011 в 08:45
Решение глянул.
У меня в файле не было этого прописано.
Вставил, как там сказано $this->query("SET TIME_ZONE='+3:00'");
Ни чего не изменилось...
Даже при $this->query("SET TIME_ZONE='+1:00'"); никаких изменений не происходит.
То есть эта инструкция не работает.

Хотя, работает или нет — это только после 0:00 можно будет увидеть.
В настройках сайта оставил:
Временная зона: Europe/Moscow
Смещение в часах: +1

Так время правильно отображает.
#5 31 октября 2011 в 09:42
SergeyK, необходимо вернуть все как было и на сервере обновить пакет timezone (apt-get update timezone). После чего перезагрузить mysql и apache.
#6 31 октября 2011 в 11:20
Fuze, спасибо, помогло.
#7 1 ноября 2011 в 00:34
Fuze, А можно поподробнее как это сделать? А то я темный в этих вопросах...
Заранее Благодарю!!!
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.