Maison  >  Article  >  développement back-end  >  L'heure de la fonction de date php est erronée

L'heure de la fonction de date php est erronée

王林
王林original
2019-10-09 17:42:043034parcourir

L'heure de la fonction de date php est erronée

Obtenir les paramètres d'heure PHP corrects

Modifier php.ini

Ouvrez php.ini, recherchez date.timezone, supprimez le point-virgule devant, ajoutez Asia/Shanghai après = et redémarrez le serveur Apache.

L'inconvénient est que si le programme est placé sur le serveur de quelqu'un d'autre et que le php.ini ne peut pas être modifié, vous ne pouvez rien faire.

2. Ajouter une instruction d'initialisation de l'heure dans le programme

“date_default_timezone_set("Asia/Shanghai"); ”

Cela peut être défini arbitrairement par le programmeur.

Identifiant de fuseau horaire, les valeurs disponibles en Chine continentale sont : PRC, Asia/Chongqing, Asia/Shanghai, Asia/Urumqi (dans l'ordre, Chine, Chongqing, Shanghai, Urumqi), Etc/ GMT-8, Asie/Harbin.

Disponible à Hong Kong et Taiwan : Asie/Macao, Asie/Hong_Kong, Asie/Taipei (Macao, Hong Kong, Taipei dans l'ordre) et Singapour : Asie/Singapour.

De cette façon, la sortie est l'heure de Pékin.

Des codes de fuseau horaire plus détaillés, des codes de fuseau horaire et un code d'index de fuseau horaire timezone_identifier peuvent être trouvés sur le site officiel.

Tutoriel 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