Maison > cadre php > PensezPHP > le corps du texte

Comment définir le fuseau horaire dans thinkphp3.2

WBOY
Libérer: 2022-02-24 15:55:53
original
2870 Les gens l'ont consulté

Comment définir le fuseau horaire : 1. Définissez le fuseau horaire dans le fichier de configuration "php.ini", modifiez le contenu de l'élément "date.timezone" et supprimez le ";" devant l'élément ; Utilisez "date_default_timezone_set()" La fonction définit le fuseau horaire en spécifiant le fuseau horaire spécifié dans les paramètres.

Comment définir le fuseau horaire dans thinkphp3.2

L'environnement d'exploitation de cet article : système Windows 10, ThinkPHP version 3.2, ordinateur Dell G3.

Comment définir le fuseau horaire dans thinkphp3.2

Si vos serveurs sont répartis dans différentes régions ou pays, il peut y avoir un écart important entre le serveur où se trouvent certaines applications et la zone accessible, ce qui entraîne une heure de serveur inexacte .

Pour le même horodatage, si le fuseau horaire est différent, la chaîne de date et d'heure résultante sera également 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 :

Emplacement du fichier/usr/local/php/etc/php.ini

date.timezone = PRC

2. Définissez le fuseau horaire dans le code :

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

date_default_timezone_set('Asia/Phnom_Penh')//Doit écrire. : Fuseau horaire du Cambodge

Les fuseaux horaires couramment utilisés sont les suivants :

  • a). date_default_timezone_set('Asia/Shanghai');//'Asia/Shanghai' Asia/Shanghai

  • b) date_default_timezone_set('Asia /Chongqing');//où Asia/Chongqing' est " Asia/Chongqing"

  • c) date_default_timezone_set('PRC');//où PRC est "République populaire de Chine"

  • d) ini_set( 'date.timezone','Etc/GMT-8');

  • e) ini_set('date.timezone','PRC');

  • f) ini_set('date.timezone','Asie /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 définir le fuseau horaire ici, le 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 de l'ordinateur

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 dans le script.

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

Liste des fuseaux horaires légaux : http://www.php.net/manual/zh/timezones.php

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 Invalid. Vous pouvez modifier la configuration sans ouvrir le fichier php.ini, ce qui est très pratique pour l'espace virtuel

Format de la fonction :

string ini_set(string $varname, string $newvalue)
Copier après la connexion

À ce stade, tous les paramètres de modification du fuseau horaire sont terminés pour obtenir une heure PHP cohérente.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!