Si la fonction date de php vous affiche deux heures de moins (pour la France qui est en GMT+2, varie en fonction du fuseau horaire)

echo 'la date : '.date("Y-m-d H:i:s");

Ouvrez dans WAMP le fichier php.ini (click sur icône de WAMP > menu PHP > php.ini), ouvrez php.ini avec un éditeur quelconque et modifiez la ligne tel que suit (au besoin, décommentez la en enlevant le point virgule qui la précède) :

date.timezone = "Europe/Brussels"

Et n’oubliez pas de redémarrer les services WAMP après toute modification du fichier php.ini

(Si vous n’êtes pas en France, trouvez l’identifiant de votre fuseau horaire)

PHP utilise en effet l’heure du serveur, et non l’heure de la machine.

Si l’on n’a pas accès au php.ini, on peut utiliser la fonction php date_default_timezone_set qui définit le décalage horaire à appliquer par défaut de toutes les fonctions de date et heure en PHP

0 réponses

Laisser un commentaire

Participez-vous à la discussion?
N'hésitez pas à contribuer!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.