Maison  >  Article  >  développement back-end  >  Comment résoudre le problème de l'erreur de date php

Comment résoudre le problème de l'erreur de date php

藏色散人
藏色散人original
2020-07-27 10:53:583905parcourir

Solution à l'erreur de date php : 1. Utilisez "date_default_timezone_set()" dans l'en-tête de la page ; 2. Utilisez "ini_set('date.timezone','Asia/Shanghai');" de la page ; 3 , modifiez « php.ini ».

Comment résoudre le problème de l'erreur de date php

Recommandé : "Tutoriel PHP"

Solution d'erreur de fonction de date php

 PHP Warning: date() [function.date]: It is not safe to rely on the system's timezone

Lors de l'utilisation d'une version PHP supérieure à PHP5.3, tant que cela implique du temps, une erreur du type

"PHP Warning: date() [function.date]: It is not safe to rely on the system's timezone settings.
You are *required* to use the date.timezone setting or the date_default_timezone_set() function.
In case you used any of those methods and you are still getting this warning, you most likely
misspelled the timezone identifier. We selected 'UTC' for '8.0/no DST' instead in"

sera signalée. Comment le résoudre

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, chaque fois que la fonction time est appelée,

Générez des informations E_NOTICE ou E_WARNING. 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, mais dans PHP5.3, il semble que si elle n'est pas définie, cette erreur sera également forcée. lancé. 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 Eighth Time Zone echo

date('Y-m-d H:i:s');

2. Utilisez ini_set('date.timezone','Asia/Shanghai');

3. 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.).

XXX peut avoir n’importe quelle valeur correcte. Pour notre pays : il peut s'agir des valeurs suivantes : Asia/Chongqing, Asia/Shanghai, Asia/Urumqi

(dans l'ordre Chongqing, Shanghai, Urumqi) Disponible à Hong Kong et Taiwan : Asia/Macao, Asia/ Hong_Kong, Asie/Taipei (Macao, Hong Kong, Taipei dans l'ordre) et Singapour : Asie/Singapour, bien sûr, la RPC est également acceptable.

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