Преодоление различий в часовых поясах в MySQL Select - PullRequest
0 голосов
/ 14 августа 2010

Я пытаюсь выбрать записи для текущей даты, но, похоже, не могу решить проблему разницы во времени между моим часовым поясом и сервером на 1 час.

Мне удалось преодолеть это с помощью DATE_ADD () для добавления записей, но теперь мне нужно сделать то же самое, чтобы ВЫБРАТЬ их. Я попытался вставить SET time_zone = 'America/New_York' в мою команду подключения MySQL, но она ничего не изменила. Я использую оператор PDO :: QUERY, вот моя команда подключения:

$db = new PDO('mysql:host=localhost;dbname=nightdes_points', $dbuser, $dbpsw);

Что мне здесь не хватает? Спасибо!

1 Ответ

2 голосов
/ 14 августа 2010

Я всегда буду хранить данные в GMT0, а при вставке / обновлении / выборе я всегда буду передавать (преобразовать) дату GMT0.

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