Обработка часовых поясов в PHP и MySQL? - PullRequest
3 голосов
/ 15 февраля 2011

Я тестирую создание системы входа, но проблема в том, что часовой пояс моего хоста отличается от того, где я живу. Сейчас на моем сервере 3 часа ночи, а на локальном компьютере - 4 часа дня. Как автоматически настроить код, который я извлекаю из базы данных, для отображения в виде часового пояса, аналогичного тому, где я нахожусь?

1 Ответ

3 голосов
/ 15 февраля 2011

Вы можете установить часовой пояс по умолчанию, используя функцию date_default_timezone_set ().Он устанавливает часовой пояс по умолчанию, используемый всеми функциями даты / времени в скрипте.

date_default_timezone_set('America/Los_Angeles');

Посмотрите на эту страницу:

http://php.net/manual/en/function.date-default-timezone-set.php

Вы можете найтисписок часовых поясов здесь

http://php.net/manual/en/timezones.php

В качестве альтернативы вы можете изменить файл php.ini, если у вас есть разрешения для него.Вы можете изменить параметр date.timezone на свой часовой пояс, например:

date.timezone = "US/Central"

Для получения дополнительной информации о date.timezone перейдите на этот веб-сайт:

http://kb.siteground.com/article/How_to_change_the_datetimezone_value_in_PHP.html

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