Configuration du fuseau horaire du serveur

Comment configurer et modifier le fuseau horaire sur votre VPS ou serveur dédié.

Configurer le bon fuseau horaire n'est pas un simple détail d'ordre — cela a une incidence directe sur vos logs, vos cron jobs, la distribution des e-mails, les horodatages en base de données et le comportement du cache. Un fuseau horaire incorrect peut provoquer des bugs subtils particulièrement difficiles à diagnostiquer.

1. Configurer le fuseau horaire pour PHP

Option A — via .htaccess

Ajoutez cette ligne au fichier .htaccess situé à la racine de votre site :

php_value date.timezone "Europe/Moscow"

Remplacez Europe/Moscow par le fuseau horaire adapté à votre configuration.

Option B — via php.ini

Ouvrez votre php.ini (depuis votre panneau de contrôle ou en SSH) et ajoutez ou modifiez la ligne suivante :

date.timezone = "Europe/Moscow"

Remplacez là encore Europe/Moscow selon vos besoins. Une fois le fichier enregistré, redémarrez PHP-FPM ou votre serveur web pour que la modification prenne effet.

La liste complète des identifiants de fuseaux horaires pris en charge est disponible dans la documentation officielle PHP.

Nos produits et services

Hébergement webFonctionne sur des disques NVMe ultra-rapides. Convient aux sites de toute complexité.
Commande
VPSInfrastructure cloud flexible avec accès root complet.
Commande
Serveurs dédiésServeurs physiques pour une performance maximale.
Commande

2. Configurer le fuseau horaire système (Ubuntu 20.04 / 22.04 / 24.04)

Pour les changements de fuseau horaire au niveau du serveur, timedatectl est l'outil qu'il vous faut.

  1. Vérifier le fuseau horaire actuellement défini :
   timedatectl status
  1. Parcourir la liste des fuseaux horaires disponibles :
   timedatectl list-timezones

Affinez la recherche avec grep si vous savez ce que vous cherchez :

   timedatectl list-timezones | grep Moscow
  1. Appliquer le fuseau horaire souhaité :
   sudo timedatectl set-timezone Europe/Moscow
  1. Confirmer que la modification a bien été prise en compte :
   timedatectl status

Ou vérifier simplement la date système :

   date

Quelques points à garder à l'esprit

  • Si vous utilisez cPanel, aaPanel ou CloudPanel, il est souvent plus simple de configurer le fuseau horaire PHP directement depuis l'interface du panneau — cherchez le MultiPHP Manager ou la section de configuration PHP.
  • Pour Laravel, Symfony et la plupart des autres frameworks, vous devrez également définir le fuseau horaire dans le fichier de configuration de votre application — en général config/app.php.
  • Voici la liste complète des identifiants de fuseaux horaires disponibles :
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

Aide

Une question ou besoin d'un coup de main ? Écrivez-nous via le système de tickets — nous sommes toujours là pour vous aider !

Besoin d’aide?Nos ingénieurs vous aideront gratuitement pour n’importe quelle question en quelques minutesNous contacter