Può succedere che gli script PHP vengano visualizzati e un'ora errata. La causa più probabile sarebbe che il tuo sito web sia ospitato su un server che si trova in un fuso orario diverso. Affrontare questo problema è semplice, devi semplicemente apportare modifiche alle impostazioni (date.timezone) in PHP.
In base alla geolocalizzazione, è possibile apportare modifiche pertinenti a date.timezone in PHP utilizzando il opzione sotto indicata. Devi semplicemente aggiungerlo al file php.in.
Qui abbiamo considerato che desideri impostare il fuso orario dei tuoi script PHP su Europa/Londra.
Puoi fare riferimento al seguente URL per conoscere i fusi orari supportati in PHP. Devi solo utilizzare il relativo fuso orario come indicato nell'elenco. http://www.php.net/manual/en/timezones.europe.php