Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola pessoal
Estou na net desde 8h procurando por uma solução... SEGUINTE:
Ao fazer date('H:i:s') está me retornando UMA HORA ADIANTADA, ou seja, aqui em GOIAS deveria mostrar 10:05, mas ele me retorna 11:05, pois bem...
...vi várias gambiarras na net tipo: mudar o estado setado no date.timezone (exemplo: date.timezone = "America/Sao_Paulo") no php.ini, fazer a subtração de H-1 ou seja HORA-1, vish!!!, pegar um NOW() do mysql e assim vai....
...verifiquei e percebi que a VERSÃO do "Timezone Database" é "2007.9", dai surgi minha pergunta para os kros amigos, como eu faço para atualizar essa versão para uma mais nova?
Seria trocando "php_timezonedb.dll" para uma verão mais nova? Se for isso, onde posso baixa-la?
Uso PHP 5.2.5
Olá Dário
Não é gambiarra mudar o timezone no php.ini, pois a configuração é a base para funcionamento dele. Creio que se você mudar a versão do Timezone DB, vai continuar dessa forma, pois ele vai utilizar a mesma configuração.
date.timezone = "America/Sao_Paulo"
Faz isso tranquilamente que não vai ficar feio!