Il peut arriver que les scripts PHP affichent une heure incorrecte. La cause la plus probable serait que votre site Web est hébergé sur un serveur situé dans un fuseau horaire différent. Résoudre ce problème est simple, il vous suffit de modifier les paramètres (date.timezone) en PHP.
En fonction de la géolocalisation, on peut apporter des modifications pertinentes à date.timezone en PHP en utilisant le option mentionnée ci-dessous. Il vous suffit de l'ajouter au fichier php.in.
Ici, nous avons considéré que vous souhaitiez définir le fuseau horaire de vos scripts PHP sur Europe/Londres.
Vous pouvez consulter l'URL suivante pour connaître les fuseaux horaires pris en charge en PHP. Il vous suffit d'utiliser le fuseau horaire pertinent comme indiqué dans la liste. http://www.php.net/manual/en/timezones.europe.php