Maison >développement back-end >tutoriel php >Utilisez PHP pour définir le fuseau horaire du système

Utilisez PHP pour définir le fuseau horaire du système

一个新手
一个新手original
2017-09-06 16:35:342452parcourir

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

Exemple :


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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn