Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
Приветствую.
Знаю, что тема заезженная, но никак не въеду в суть вопроса.
Есть сервер в Германии. На нем крутится скрипт. В скрипте установлена тайм-зона
date_default_timezone_set('Europe/Moscow');
Значение времени (поступает из вне, в json формате, в виде метки времени) записывается в таблицу, в поле типа DATETIME.
Далее это значение вытаскивается из БД и выводится на страницу почему-то со значением на 3 часа позже.
Т.е. записывается '2014-01-09 06:09:24', а показывается '09.01.2014 - 09:09'.
Если же смотреть таблицу через PhpMyAdmin на том же сервере, то там оно отображается корректно (2014-01-09 06:09:24)
Что я делаю не так? (Добавление)
Покопался...
В запросе используется UNIX_TIMESTAMP() от этого поля, вероятно в ней дело. Выполнив предварительно запрос
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.