Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Fagner

date.timezone

Recommended Posts

a algum tempo tive um problema com date(), que pegava sempre uma hora a menos que a hora do servidor,

cheguei a postar aqui a dúvida mas ninguem conhecia o problema, bom descobri que é timezone o problema,

uma configuração no php.ini, beleza alterei para:

 

date.timezone = America/Bahia

gostaria de mais detalhes sobre esse timezone, se necessito alterar a cada mudança de horario/verao

ou se há alguma forma desse horario ficar FIXO independente do horario de verão ou não.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nunca mexi no timezone. Acho melhor usar strftime() juntamente com setlocale().

 

http://br2.php.net/manual/pt_BR/function.setlocale.php

http://br2.php.net/manual/pt_BR/function.strftime.php

 

;)

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Beraldo deixa eu ver se entendi,

ao inves entao de usar date() para pegar hora atual devo usar:

 

setlocale (LC_ALL, 'pt_BR');echo strftime ("%H:%M");

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso mesmo. :D

Só um detalhe, como a referência ao local pode ser diferente dependendo do Sistema Operacional, pode-se colocar mais argmentos em setlocale():

 

setlocale (LC_ALL, 'pt_BR', 'ptb', 'portuguese-brazil', 'bra', 'brazil');

Se quiser saber a hora de outro país, basta mudar os argumentos de setlocale(). Legal, né? ;) :D

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.