Bonjour, dans mes scripts je déclare $fda = 'Y-m-d'; $heu ='H:i:s'; $da = date($fda); $he = date($heu); les dates de mes fichiers enregistrent $da et $he avec un écart de 2 heures, pourtant mon pc est synchroniisé avec temps internet et les messages que j'envoie ont bien la date et l'heure de mon pc. Merci si quelqu'un peut m'apporter une explication.
Il faut modifier la configuration de php dans le fichier php.ini. Pour l'instant, le timezone par défaut est UTC. Il faut le remplacer par "Europe/Paris" pour la France...
;date.timezone = UTC
date.timezone = "Europe/Paris"
EDIT : Il faut de toute facon le préciser dans un des scripts que l'on charge car si on n'a pas accès à la configuration du serveur (hébergement), il y a aura de nouveau un décalage, selon comment il est configuré et où il se situe...
Merci, effectivement il faut l'intégrer dans le script car même en changeant le timezone dans php.ini, le serveur ne m'a pas modifié l'heure. Par contre si cà peut interesser quelqu'un voici la syntaxe à mettre dans le script de son fichier pour synchroniser avec son temps "date_default_timezone_set('Europe/London'); " pour europe londre sans les guillemets.