PHP 5 y la zona horaria predeterminada

menos de 1 minuto(s) de lectura

Es posible que, si trabajas con fechas en PHP 5, te hayas encontrado con este mensaje:

date() [function.date]: It is not safe to rely on the system’s timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected ‘Europe/Berlin’ for ‘CET/1.0/no DST’ instead

Para evitarlo sólo tienes que decirle a PHP en qué zona horaria te encuentras. Puedes utilizar la variable date.timezone. Por ejemplo, si se trata de la zona Europe/Madrid, incluye la siguiente línea en el archivo .htaccess (si es el caso) correspondiente a la aplicación que estés desarrollando:

<pre>php_value date.timezone Europe/Madrid</pre>

Encontrarás más información al respecto aquí.