Algumas aplicações em PHP, podem dar algum problema se não encontrarem a variável timezone setada no php.ini, pois elas não
consultam o timezone local do servidor.
Para resolver isto, vamos setar o timezone no arquivo de configurações do PHP: php.ini.
Procure seu arquivo php.ini:
# find / -name php.ini
Geralmente, fica localizado em /etc/php.ini.
Edite e altere a configuração de timezone:
Encontre a linha date.timezone e deixe como abaixo:
De: ;date.timezone =
Para:
date.timezone = America/Sao_Paulo
Se o seu timezone for outro, basta alterar o parâmetro America/Sao_Paulo para o seu timezone.
Pessoal, obrigada pela ajuda. Só ficou uma dúvida, meu problema só foi resolvido quando configurei no PHP.INI e também no código-fonte conforme comentário acima. É assim mesmo? Uso o php versão 5.3 . Abraço.
[3] Comentário enviado por cizordj em 24/04/2019 - 20:03h
Cara você é um salvador de vidas, muito obrigado. Tu não tem noção da matemática que eu estava fazendo pra hora funcionar aqui... Claro que ainda está mostrando errado, mas agora são outros quinhentos
EDIT: Agora está certo, foi só reiniciar o servidor kk muito obrigado
<---------------------------------------------------------------->
O seu tempo é o único bem que você não recupera
[6] Comentário enviado por PaST em 29/07/2022 - 11:02h
Valeu! Funciona no windows também! Utilizo o shell interativo do PHP para testar alguns comandos às vezes. Ajuda já deixar configurando no PHP.INI do que ficar toda hora colocando o timezone_set toda a hora.