DEV Community

Fred_Melo_07
Fred_Melo_07

Posted on

1

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! =]

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay