Division des fuseaux horaires
Le monde est divisé en 24 fuseaux horaires. Chaque fuseau horaire a sa propre heure locale. diffère en même temps de 1 à 23 heures, par exemple, la différence entre l'heure locale de Londres, au Royaume-Uni, et l'heure locale de Pékin est de 8 heures. Dans le domaine des communications radio internationales, une heure unifiée est utilisée, appelée Temps universel coordonné (UTC). L'UTC est la même que l'heure moyenne de Greenwich (GMT).
Paramètre du fuseau horaire en PHP
En raison de la réécriture PHP5 de la fonction data(). Le paramètre par défaut de PHP est l'heure standard de Greenwich (c'est-à-dire que le fuseau horaire zéro est utilisé), donc pour obtenir l'heure locale actuelle, vous devez modifier le paramètre de fuseau horaire du langage PHP.
Il existe deux méthodes pour modifier les paramètres de fuseau horaire en langage PHP :
(1) Modifiez les paramètres dans le fichier php.ini et recherchez sous [data] ; timezone = option, supprimez les guillemets précédents et remplacez-le par : date.timezone = PRC (RPC est le fuseau horaire de la République populaire de Chine), puis redémarrez Apache.
(2) Dans l'application, vous devez ajouter la fonction suivante avant d'utiliser la fonction heure et date
date_default_timezone_set(timezone);
Parmi eux, les fuseaux horaires qui peuvent être utilisés pour régler l'heure de Pékin dans mon pays incluent PRC (République de Chine), Asie/Chongqing (Chongqing), Asie/Shanghai (Shanghai) ou Asie/Urumqi (Urumqi)
Liste des fuseaux horaires légaux : http://www.php.net/manual/en/timezones.php
echo "UTC时间:".date("Y-m-d H:i:s")."<br>"; date_default_timezone_set("PRC"); echo "北京时间:".date("Y-m-d H:i:s")."<br>"; echo "当前时区:".date_default_timezone_get()."<br>";
Le résultat en cours d'exécution est :
Heure UTC : 2016-03-26 07:19 : 57Heure de Pékin : 2016-03-26 15:19:57
Fuseau horaire actuel : PRC
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!