Как указать часовой пояс для сайта?

По умолчанию на серверах виртуального хостинга установлен часовой пояс "Europe/Moscow", он же GMT+3. На виртуальных и выделенных серверах установлен часовой пояс GMT/UTC.

Для изменения часового пояса у сайта Вам необходимо прописать необходимый часовой пояс в файле .htaccess Вашего сайта:

php_value date.timezone Europe/Moscow

Список часовых поясов можно найти тут.

Также можно задать часовой напрямую в PHP-коде сайта, например:

date_default_timezone_set('Europe/Moscow');