PHP - date () vs. date.timezone / date_default_timezone_set ()
Eu acabei de ter um novo computador, e eu tenho configurado PHP / MySQL / bancos de dados, etc ... Eu acho que estou quase lá, exceto pelo fato de ter sido lançada essa curva. Meu login script estava funcionando bem, mas agora está cuspindo o seguinte aviso (que bagunça o JSON).
Aviso: date () [function.date]: Não é seguro confiar nas configurações de fuso horário do sistema. Tu esrequeridos para usar a configuração date.timezone ou a função date_default_timezone_set (). Caso você tenha usado algum desses métodos e ainda estiver recebendo esse aviso, provavelmente você digitou incorretamente o identificador de fuso horário. Selecionamos 'Antarctica / Macquarie' para 'EST / 10.0 / no DST' em vez disso... / php / login.php conectados47
Meu código obviamente usadate()
e está trabalhando na versão ao vivo e na máquina antiga. Recebo dois avisos para as duas linhas de código a seguir:
<code>$date = date("ymd"); $this_year = date("y"); </code>
Minha pesquisa (vejaAqui) sugere que o comportamento dessas funções depende do php.ini.
Então devo mudar o php.ini na nova máquina, ou estou usando algum tipo de método obsoleto, e devodate()
completamente?
Obrigado.