fuseau horaire

Standard strict et fonction date

Ou comment supprimer le message d'erreur strict avec la fonction date

strict standards, php date timezone paris, php it is not safe to rely on the system s timezone settings

Date de publication : 2009-03-31 10:57:33

Si le message d'erreur suivant :


It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable 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.

s'affiche en activant le reporting des erreurs strictes de php lorsque vous utilisez la fonction date il suffit de modifier votre configuration php en indiquant le timezone par défaut que vous souhaitez dans l'option date.timezone.
Ce qui donne dans mon php.ini pour Paris :


date.timezone = Europe/Paris

Pour choisir un autre fuseau horaire je vous renvoie vers la liste des fuseaux horaires de php disponible dans le manuel php.

A noter qu'il est possible de définir un fuseau horaire en utilisant la fonction date-default-timezone-set afin de supprimer cette notice stricte.

Et voilà après redémarrage de votre serveur http vous en aurez fini avec cette vilaine erreur.

Image : Andrei Z

 
 

b1n@sp1n