Преобразование даты из базы данных в другой часовой пояс - PullRequest
2 голосов
/ 13 ноября 2011

У меня есть сайт, который позволяет людям публиковать вещи.Когда они публикуются, они вставляются в базу данных, и база данных добавляет метку времени.

Когда я размещал базу данных на локальном компьютере, метки времени были в моем часовом поясе.На моем новом веб-сайте хостинга установлено время по Гринвичу.

Как мне настроить отображение времени в моем часовом поясе?Я пытался добавить

date_default_timezone_set('America/New_York');

к своим представлениям только под тегом, но это не помогает.Есть идеи?

1 Ответ

3 голосов
/ 13 ноября 2011
// Set the time zone
$dateTimeZone = new DateTimeZone('America/New_York');

// Create the datetime and set the timestamp
$dateTime = new DateTime();
$dateTime->setTimestamp($timestamp);

// Convert it
$dateTime->setTimeZone($dateTimeZone);

echo $dateTime->format('m/d/Y H:i:s');

Должен работать, я думаю

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