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.