Ajustando o fuso horário manualmente no sistema

Em alguns casos, mesmo alterando o .htaccess ou php.ini, o horário exibido no sistema pode permanecer adiantado ou atrasado. Isso acontece porque a aplicação pode estar sobrescrevendo a configuração de timezone do PHP em outro ponto do código.

Quando usar? Utilize este ajuste quando as mudanças no php.ini ou .htaccess não surtirem efeito e o sistema continuar apresentando horário incorreto.

1. Local do arquivo

Acesse o arquivo de configuração principal da aplicação:

/config/based_config.php

2. Linha a ser alterada

No arquivo, localize a linha:

$tz = ini_get('date.timezone');

3. Substituição

Substitua pelo timezone desejado (no exemplo, São Paulo):

$tz = "America/Sao_Paulo";

4. Resultado esperado

Após salvar a alteração, o sistema passa a adotar o fuso horário informado, corrigindo problemas de exibição de hora adiantada ou atrasada.

Dica: Consulte a lista oficial de timezones suportados pelo PHP em php.net/timezones e escolha o mais adequado à sua região.
آیا این پاسخ به شما کمک کرد؟ 48 کاربر این را مفید یافتند (78 نظرات)