Définir le fuseau horaire en PHP

Sheeraz Gul 18 aout 2022
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.

    Fuseau horaire des informations PHP

  • Allez dans votre répertoire PHP et ouvrez le fichier php.ini.
  • Recherchez la date.timezone.

    Fuseau horaire de date PHP

  • Supprimez le commentaire et définissez le fuseau horaire sur n’importe quelle valeur, par exemple, Asia/Kolkata.

    PHP Définir le fuseau horaire

  • 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)

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
Auteur: Sheeraz Gul
Sheeraz Gul avatar Sheeraz Gul avatar

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

Article connexe - PHP Timezone