2012-08-13 14 views
5

Hoy noté que la fecha reportada por PHP es incorrecta.PHP Default Timezone Config

Cuando entré al archivo PHP para intentar cambiar la zona horaria, recibí una gran advertencia diciendo que es obligatorio configurar la zona horaria.

No aparece ningún error cuando la zona horaria está configurada en UTC pero la fecha es incorrecta.

Cualquier otro valor además de UTC arroja el error.

¿Qué es esto?

Respuesta

8
date.timezone = "Europe/Paris" 

poner esto en su archivo php.ini con la zona horaria de approrpriate here, y reinicie el servidor HTTP.

Si no desea establecer de forma global, pero que desee establecer sobre una base de la escritura por escritura, utilizar este código en cada página donde se utiliza una función de fecha/hora:

date_default_timezone_set('America/Los_Angeles'); 

Al igual que la configuración de la zona horaria global, elija su zona horaria desde here.

+0

Gracias David, funcionó a la perfección. –