Maison >développement back-end >tutoriel php >Exemple de méthode de paramétrage pour changer l'heure et le fuseau horaire en PHP

Exemple de méthode de paramétrage pour changer l'heure et le fuseau horaire en PHP

小云云
小云云original
2018-03-06 10:33:111412parcourir


En fait, à partir de PHP 5.1.0, lors de l'utilisation de fonctions telles que date(), si le fuseau horaire est mal défini, E_NOTICE ou E_WARNING sera généré à chaque fois que la fonction time est appelée . information. Et dans php5.1.0, l'option date.timezone est désactivée par défaut. Quelle que soit la commande php utilisée, c'est l'heure de Greenwich. Cependant, dans PHP5.3, il semble qu'elle soit supprimée de force si c'est le cas. pas défini. Faux, pour résoudre ce problème, localisez-le simplement.
Voici trois méthodes (n'importe laquelle fonctionnera) :
1. Utilisez date_default_timezone_set() sur l'en-tête pour définir date_default_timezone_set('PRC'); //East Eight time zone echo date('Y-m-d H:i :s');
2. Utilisez ini_set('date.timezone','Asia/Shanghai');
3. Modifiez php.ini dans l'en-tête. Ouvrez php5.ini et recherchez date.timezone. Supprimez le point-virgule et remplacez-le par : date.timezone =PRC
Redémarrez le service http (tel qu'apache2 ou iis, etc.).

Recommandations associées :

Méthode de traitement du format d'heure PHP

Résumé de l'utilisation courante de la fonction d'heure PHP

Résumé de la méthode de paramétrage du fuseau horaire 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