É comum quando ao instalarmos o PHP em nossa máquina e ao usar por exemplo "date('H:i:s')" que a hora seja apresentada de modo errado em relação a hora atual. Se isto acontecer, basta ir nos arquivos do PHP e procurar por "php.ini".
Pode ser que você não encontre o arquivo "php.ini" no diretório de instalação do PHP e é certo que dois arquivos sejam escontrados: "php.ini-development" e "php.ini-production". Basta renomear o arquivo "development" (ou o outro) para "php.ini" apenas e fazer a seguinte alteração: procure pela expressão "date.timezone =" (mais ou menos na linha 971 do .ini do PHP8) e adicione a string correspondente a sua localização.
Uma lista de opções de timezones pode ser encontrada em https://www.php.net/manual/en/timezones.php .
A linha vai ficar por exemplo assim:
date.timezone = America/Belem
O ponto e vírgula deve ser retirado do inicio da linha.
Em seguida você salva o arquivo "php.ini" e reinicia o servidor em questão.
Assim, a hora vai ser ajusta manualmente para a sua região.
Até a próxima! =]
Top comments (0)