Maison >développement back-end >Problème PHP >Comment définir le fuseau horaire en php5.6

Comment définir le fuseau horaire en php5.6

藏色散人
藏色散人original
2021-07-15 10:18:362135parcourir

Comment définir le fuseau horaire dans php5.6 : 1. Définissez le fuseau horaire dans le fichier de configuration PHP.INI ; 2. Définissez le fuseau horaire dans le code, tel que "date_default_timezone_set('Asia/Phnom_Penh')".

Comment définir le fuseau horaire en php5.6

L'environnement d'exploitation de cet article : système Windows 7, PHP version 5.6, ordinateur DELL G3

Comment définir le fuseau horaire en php5.6 ?

Pour le même horodatage, si le fuseau horaire est différent, la chaîne de date et d'heure résultante sera différente. Il est donc essentiel de définir le bon fuseau horaire.

Différents fuseaux horaires affecteront la valeur de date('Y-m-d H:i:s', time()) ou des fonctions similaires.

Nous pouvons gérer cela en définissant le fuseau horaire par défaut.

L'emplacement pour modifier le fuseau horaire est à peu près le suivant :

1. Définissez le fuseau horaire dans le fichier de configuration PHP.INI : file location /usr/local/php/etc/php.ini

date.timezone = PRC

2. le fuseau horaire dans le code :

2-1. Emplacement du fichier : /api/public/init.php

date_default_timezone_set('Asia/Phnom_Penh')//必写:柬埔寨时区

Les fuseaux horaires couramment utilisés sont les suivants :

a). date_default_timezone_set('Asia/Shanghai');//'Asia/Shanghai'   亚洲/上海
b) date_default_timezone_set('Asia/Chongqing');//其中Asia/Chongqing'为“亚洲/重庆”
c) date_default_timezone_set('PRC');//其中PRC为“中华人民共和国”
d) ini_set('date.timezone','Etc/GMT-8');
e) ini_set('date.timezone','PRC');
f) ini_set('date.timezone','Asia/Shanghai');
d) ini_set('date.timezone','Asia/Chongqing');

Après de nombreux tests et utilisations : il est recommandé d'utiliser date_default_timezone_set pour régler le fuseau horaire ici, l'effet est évident.

2-2. Emplacement du fichier : /application/Common/Conf/config.php

'DEFAULT_TIMEZONE'=>'Asia/Phnom_Penh',//Paramètre du fuseau horaire : fuseau horaire du Cambodge

3. réglage de l'heure

Annotations de fonction dans le code ci-dessus :

Définition et utilisation

1.date_default_timezone_set(timezone) La fonction définit le fuseau horaire par défaut utilisé par toutes les fonctions date/heure du script.

Paramètres : fuseau horaire : obligatoire. Spécifie le fuseau horaire à utiliser, tel que « UTC » ou « Europe/Paris ».

2. ini_set est utilisé pour définir la valeur de php.ini, qui prend effet lorsque la fonction est exécutée une fois le script terminé, le paramètre devient invalide. Vous pouvez modifier la configuration sans ouvrir le fichier php.ini, ce qui est très pratique pour les espaces virtuels

Format de la fonction : string ini_set(string $varname, string $newvalue)

A ce stade, tous les paramètres de modification du fuseau horaire sont terminé et php est implémenté. Le temps reste cohérent.

Apprentissage recommandé : "Tutoriel vidéo PHP"

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