PHP 5 y la zona horaria predeterminada
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í.