DEV Community

Fred_Melo_07
Fred_Melo_07

Posted on

Modificando a hora nas configurações do PHP8

É 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)