Настройка часового пояса на сервере

Как правильно установить и изменить timezone на VPS и выделенном сервере.

Правильный часовой пояс критически важен для корректной работы сайта, логов, планировщика задач (cron), отправки писем и работы с базами данных. Неправильный timezone может приводить к ошибкам в отображении времени, сдвигам в расписаниях и проблемам с кэшированием.

1. Изменение часового пояса для PHP

Способ 1. Через .htaccess

Добавьте в файл .htaccess в корневой директории сайта следующую строку:

php_value date.timezone "Europe/Moscow"

Замените Europe/Moscow на нужный вам часовой пояс.

Способ 2. Через файл php.ini

Откройте файл php.ini (обычно через панель управления или по SSH) и добавьте/измените строку:

date.timezone = "Europe/Moscow"

Замените Europe/Moscow на нужный вам часовой пояс.

После изменения перезапустите PHP-FPM или веб-сервер (в зависимости от конфигурации).
Список всех доступных часовых поясов можно найти в официальной документации PHP.

2. Глобальная настройка часового пояса на сервере (Ubuntu 20.04 / 22.04 / 24.04)

Для изменения системного часового пояса используйте утилиту timedatectl.

  1. Проверьте текущий часовой пояс:
    timedatectl status
    
  2. Посмотрите список доступных часовых поясов:
    timedatectl list-timezones
    
    Для удобства поиска можно использовать grep:
    timedatectl list-timezones | grep Moscow
    
  3. Установите нужный часовой пояс (пример для Москвы):
    sudo timedatectl set-timezone Europe/Moscow
    
  4. Проверьте результат:
    timedatectl status
    
    Аналогично через дату:
    date
    

Полезные замечания

  • Если вы используете cPanel, aaPanel или CloudPanel — удобнее менять timezone через интерфейс панели (MultiPHP Manager или настройки PHP).
  • Для приложений на Laravel, Symfony и других фреймворках дополнительно настройте timezone в конфигурационном файле приложения (обычно config/app.php).
  • Список часовых поясов для настройки:
Africa/Cairo
Africa/Casablanca 
Africa/Harare
Africa/Monrovia
Africa/Nairobi 
America/Bogota 
America/Buenos_Aires
America/Caracas
America/Chihuahua 
America/La_Paz 
America/Lima
America/Mazatlan
America/Mexico_City 
America/Monterrey 
America/Santiago
America/Tijuana
Asia/Almaty
Asia/Baghdad
Asia/Baku
Asia/Bangkok
Asia/Chongqing 
Asia/Dhaka 
Asia/Hong_Kong 
Asia/Irkutsk
Asia/Jakarta
Asia/Jerusalem 
Asia/Kabul 
Asia/Karachi
Asia/Kathmandu 
Asia/Kolkata
Asia/Krasnoyarsk
Asia/Kuala_Lumpur 
Asia/Kuwait
Asia/Magadan
Asia/Muscat
Asia/Novosibirsk
Asia/Riyadh
Asia/Seoul 
Asia/Singapore 
Asia/Taipei
Asia/Tashkent
Asia/Tbilisi
Asia/Tehran
Asia/Tokyo 
Asia/Ulaanbaatar
Asia/Urumqi
Asia/Vladivostok
Asia/Yakutsk
Asia/Yekaterinburg
Asia/Yerevan
Atlantic/Azores
Atlantic/Cape_Verde 
Atlantic/Stanley
Australia/Adelaide
Australia/Brisbane
Australia/Canberra
Australia/Darwin
Australia/Hobart
Australia/Melbourne 
Australia/Perth
Australia/Sydney
Canada/Atlantic
Canada/Newfoundland 
Canada/Saskatchewan 
Europe/Amsterdam
Europe/Athens
Europe/Belgrade
Europe/Berlin
Europe/Bratislava 
Europe/Brussels
Europe/Bucharest
Europe/Budapest
Europe/Copenhagen 
Europe/Dublin
Europe/Helsinki
Europe/Istanbul
Europe/Kiev
Europe/Lisbon
Europe/Ljubljana
Europe/London
Europe/Madrid
Europe/Minsk
Europe/Moscow
Europe/Paris
Europe/Prague
Europe/Riga
Europe/Rome
Europe/Sarajevo
Europe/Skopje
Europe/Sofia
Europe/Stockholm
Europe/Tallinn 
Europe/Vienna
Europe/Vilnius
Europe/Volgograd
Europe/Warsaw
Europe/Zagreb
Greenland
Pacific/Auckland
Pacific/Fiji
Pacific/Guam
Pacific/Midway
Pacific/Port_Moresby
US/Alaska
US/Arizona
US/Central
US/Eastern
US/East-Indiana
US/Hawaii
US/Mountain
US/Pacific
US/Samoa

Помощь

Если у вас возникли вопросы или требуется помощь, пожалуйста, свяжитесь с нами через систему тикетов — мы обязательно вам поможем!

Обновлено:
Нужна помощь?Наши инженеры бесплатно помогут с любым вопросом за считанные минутыНаписать нам