У MySQL datetime 2 часа выходных? - PullRequest
2 голосов
/ 09 июля 2011

У меня очень странная проблема, с которой я не могу обернуться ... У меня есть файл PHP, который выводит следующее: date ('Гм H: i: s', time ())

И выводит правильную дату и время.Затем я пытаюсь сохранить это в поле даты и времени MySQL (используя API-интерфейс Wordpress DB, но это не имеет значения), но время, записанное в базе данных, составляет два часа!Например, это будет 2011-07-09 09:00:57, когда должно быть 2011-07-09 11:00:57.

Существуют ли отдельные настройки времени для MySQL или что-то, что может привести к этому?Может кто-нибудь придумать причины, по которым это может произойти, и я буду исследовать это.Я не знаю, что искать прямо сейчас.

Ответы [ 3 ]

6 голосов
/ 09 июля 2011

Возможно, вам нужно установить правильный часовой пояс на вашем сервере MySQL или в вашем соединении с этим сервером.

0 голосов
/ 09 июля 2011

Войдите в свой администратор wp.затем перейдите к Настройки> Общие . Затем вы можете изменить настройки часового пояса

0 голосов
/ 09 июля 2011

Вы можете явно установить время сервера для mysql.http://dev.mysql.com/doc/refman/5.5/en/time-zone-support.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...