Définir le fuseau horaire dans PHP en modifiant le fichier php.ini
Publié dans PHP
Voulez-vous définir le fuseau horaire en PHP ? PHP s’exécute sur un serveur et chaque serveur a défini le fuseau horaire dans le fichier ini. La date et l’heure côté serveur de votre site Web fonctionnent selon ce fuseau horaire par défaut. Dans cet article, nous expliquons comment définir le fuseau horaire en PHP en utilisant leur fichier php.ini.
Pourquoi changer de fuseau horaire
Il existe plusieurs raisons pour lesquelles vous devrez peut-être modifier le fuseau horaire par défaut. Peut-être que vous construisez un site Web et que vous souhaitez conserver la date et l’heure de votre fuseau horaire pendant la phase de développement, vous vous trompez avec l’heure de la date du serveur et l’heure de la date réelle de votre fuseau horaire, etc.
Si votre site Web fonctionne dans le monde entier et que vous devez gérer différents fuseaux horaires, veuillez lire notre article sur Comment gérer les fuseaux horaires en PHP
Modifier php.ini pour définir le fuseau horaire par défaut
Ouvrez votre fichier php.ini dans l’éditeur et trouvez le mot fuseau horaire. Vous trouverez la déclaration comme ci-dessous.
date.timezone = Asie/Kolkata
Ici, vous pouvez définir le fuseau horaire que vous souhaitez appliquer pour votre site Web. Vous obtenez simplement la liste des fuseaux horaires à partir de ce lien Liste des fuseaux horaires pris en charge
Par exemple, je dois définir mon fuseau horaire sur "Chicago". La chaîne de fuseau horaire pour ce fuseau horaire est ‘America/Chicago’ donc je vais ajouter le code ci-dessous dans mon fichier php.ini.
date.timezone = America/Chicago
A ce stade, vous devez redémarrer votre serveur pour prendre effet.
C’est tout! J’espère que vous comprenez comment définir le fuseau horaire en PHP. Pour toute question ou suggestion, veuillez laisser un commentaire ci-dessous.