Setar timezone no PHP

Publicado por Leonardo Macedo Cerqueira em 05/03/2014

[ Hits: 64.596 ]

Blog: http://devopslab.com.br/

 


Setar timezone no PHP



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.

A lista de timezones pode ser encontrada aqui:
Abraços,
Leonardo Macedo Cerqueira

Outras dicas deste autor

Utilizando o SCP em vários servidores sem pedir senha

Horário de verão 2012 - Debian Like e Red-Hat Like

Alta disponibilidade - HA - Channel Bonding em 5 minutos - CentOS 6.x

Tomighty - Ferramenta para Técnica Pomodoro

Expandir ou aumentar discos de VMs (Virtual Machine) XEN

Leitura recomendada

Exibindo o IP do visitante no seu site

Integração com Gerencianet no Magento e OpenCart

Bug do PHP

Problemas com a tradução no Drupal (CMS)

Easy Framework - Aplicativos em PHP

  

Comentários
[1] Comentário enviado por vinyanalista em 02/12/2016 - 16:25h

Pode ser útil pra alguém, também é possível mudar no código-fonte, por exemplo:

<?php
date_default_timezone_set('America/Sao_Paulo');
echo(date('Y-m-d H:i:s'));
exit;
?>

[2] Comentário enviado por FranBarros em 12/12/2016 - 14:17h


[1] Comentário enviado por vinyanalista em 02/12/2016 - 16:25h

Pode ser útil pra alguém, também é possível mudar no código-fonte, por exemplo:

&lt;?php
date_default_timezone_set('America/Sao_Paulo');
echo(date('Y-m-d H:i:s'));
exit;
?&gt;




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

[4] Comentário enviado por pedrodesantis em 12/06/2019 - 16:51h

Amigão, como eu edito o php.ini,sou iniciante ainda.
Eu tento alterar , mas dá erro de permissão, ( não pelo terminal ) .

Abraços



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts