PHP - date () vs. date.timezone / date_default_timezone_set ()

Acabo de recibir una computadora nueva, y he estado configurando PHP / MySQL / bases de datos, etc ... Creo que ya casi he llegado, excepto que se ha lanzado esta bola curva. Mi script de inicio de sesión funcionaba bien, pero ahora está escupiendo la siguiente advertencia (que desordena el JSON).

Advertencia: date () [function.date]: no es seguro confiar en la configuración de zona horaria del sistema. Usted estánecesario para utilizar la configuración date.timezone o la función date_default_timezone_set (). En caso de que haya usado alguno de esos métodos y aún reciba esta advertencia, lo más probable es que haya escrito incorrectamente el identificador de zona horaria. Seleccionamos 'Antarctica / Macquarie' para 'EST / 10.0 / no DST' en lugar de... / php / login.php en linea47

Mi código obviamente usadate() y está trabajando en la versión en vivo y en la máquina antigua. Recibo dos advertencias para las siguientes dos líneas de código:

<code>$date = date("ymd");

$this_year = date("y");
</code>

Mi investigación (veraquí) sugiere que el comportamiento de estas funciones depende de php.ini.

Entonces, ¿debería cambiar php.ini en la nueva máquina, o estoy usando algún tipo de método obsoleto, y debo deshacerme de él?date() ¿en total?

Gracias.

Respuestas a la pregunta(4)

Su respuesta a la pregunta