Définir le fuseau horaire en PHP
Le fuseau horaire en PHP peut être modifié à l’aide des paramètres php.ini
. PHP fournit également une fonction intégrée date_default_timezone_set()
qui peut également définir le fuseau horaire en PHP.
Ce tutoriel montre comment définir le fuseau horaire en PHP.
Définir le fuseau horaire en PHP
Il existe deux méthodes pour définir le fuseau horaire en PHP. L’un provient du fichier php.ini
et l’autre de la méthode intégrée.
Utilisez le fichier PHP.INI
pour définir le fuseau horaire en PHP
Suivez les étapes ci-dessous pour définir le fuseau horaire à l’aide du fichier php.ini
:
-
Tout d’abord, créez le fichier
phpinfo()
pour afficher l’heure. -
Allez dans votre répertoire PHP et ouvrez le fichier
php.ini
. -
Recherchez la
date.timezone
. -
Supprimez le commentaire et définissez le fuseau horaire sur n’importe quelle valeur, par exemple, Asia/Kolkata.
-
Une fois le fuseau horaire défini, redémarrez le serveur Apache.
-
Une fois le serveur redémarré, le fuseau horaire sera modifié.
Utilisez la méthode date_default_timezone_set()
pour définir le fuseau horaire en PHP
Le date_default_timezone_set()
est une méthode intégrée à PHP qui est utilisée pour définir le fuseau horaire en PHP. La méthode renvoie false si le fuseau horaire est valide ; sinon, il retournera toujours vrai.
Cette méthode est prise en charge dans les versions PHP 5.1+. La syntaxe de cette méthode est :
date_default_timezone_set(timezone)
Où timezone
est le fuseau horaire comme UTC, GMT ou Asie/Kolkata, la liste des fuseaux horaires peut être trouvée ici.
Essayons un exemple pour la méthode date_default_timezone_set()
:
<?php
echo "The Default Timezone: ";
echo date_default_timezone_get();
echo "<br><br>";
date_default_timezone_set("Europe/Rome");
echo "The Updated Timezone: ";
echo date_default_timezone_get();
?>
Le code ci-dessus affiche le fuseau horaire par défaut, puis le met à jour à l’aide de la méthode date_default_timezone_set()
. Voir la sortie :
The Default Timezone: UTC
The Updated Timezone: Europe/Rome
Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.
LinkedIn Facebook