Problema de date() - Comunidade Portuguesa de PHP

Transcrição

Problema de date() - Comunidade Portuguesa de PHP
Problema de date()
Posted by mlino - 2008/07/17 10:58
_____________________________________
Bom dia a todos,
Estou com um problema. Desde que migrei para o linux ubuntu 8.04, acontece o seguinte:
echo date("Y-m-d H:i:s");
devolve-me o tempo com + 1 hora. Quero dizer que se forem 09:00:00 mostra-me 10:00:00
As horas registadas pelo timestamp do mysql estão correctas, bem como as horas do servidor Ubuntu, ou do Desktop
onde o resultado é mostrado.
Alguém me pode elucidar sobre este problema?
Muito obrigado a todos,
Manuel Lino
============================================================================
Re:Problema de date()
Posted by diogo.antunes - 2008/07/17 14:36
_____________________________________
Boas parece-me que tens um problema de timezone.
Vai ao teu httpd.conf verificar a linha onde fazes o set a timezone.
SetEnv TZ GMT
Deves ser esta que deve estar
Alguma coisa diz
============================================================================
Re:Problema de date()
Posted by mlino - 2008/07/17 15:22
_____________________________________
Obrigado Diogo,
Mas o httpd.conf no Ubuntu 8.04 está em branco. Aliás já li algures sobre isso.
No entanto eu tenho o timezone bem configurado. O problema será noutro sítio.
Qual? :S
----------------------------------------------Pois bem,
O problema está resolvido, graças a Bruno Rodrigues do Visual-Fusion.
A linha no php.ini estava disabled e incompleta:
#date.timezone=
Passou a estar, resolvendo o problema;
date.timezone = "Europe/Lisbon"
Obrigado ao Bruno, e também a ti Diogo por teres tentado ajudar.
Manuel Lino
PHP-PT.com Forum - Comunidade Portuguesa de PHP
Joomlaboard Forum Component version: 1.1.4 Stable
Generated: 30 September, 2016, 08:22
Manuel Lino
Post edited by: mlino, at: 2008/07/17 17:29
============================================================================
Re:Problema de date()
Posted by diogo.antunes - 2008/07/17 16:31
_____________________________________
Ora bem,
pelo que li é normal está vazio porque a configuração está em /etc/apache2/apache2.conf
emt todo o caso ao httpd.conf vazio faz
sudo gedit /etc/apache2/httpd.conf
escreve
SetEnv TZ GMT
e grava o ficheiro.
e depois restart ao apache e tenta de novo
sudo /etc/init.d/apache2 restart
============================================================================
Re:Problema de date()
Posted by mlino - 2008/07/17 19:05
_____________________________________
Diogo,
Calculo que não reparaste que eu editei o post anterior.
O problema encontrava-se no php.ini.
Está resolvido.
De qualquer maneira obrigado pela tua ajuda, quanto mais não seja, obrigou-me a espiolhar mais o Ubuntu.
Manuel Lino
============================================================================
Re:Problema de date()
Posted by mAiN_iNfEcTiOn - 2008/07/18 00:42
_____________________________________
Eu ia jurar que o Apache usava o datetime do servidor :D
Verifica se a data/hora do servidor se encontra actualizada ja agora...
Eu sei que o problema ja esta resolvido, mas mesmo assim :)
Abraço
============================================================================
Re:Problema de date()
Posted by mlino - 2008/07/18 09:11
_____________________________________
PHP-PT.com Forum - Comunidade Portuguesa de PHP
Joomlaboard Forum Component version: 1.1.4 Stable
Generated: 30 September, 2016, 08:22
Viva mAiN_iNfEcTiOn,
Também pensei o mesmo. Aliás, logo no primeiro post eu disse que tanto o servidor Ubuntu como o Desktop que
utilizo para desenvolvimento tinham as horas correctas, tendo também confirmado que o servidor estava com o
timezone correcto(Eutope/Lisbon).
Mas, para te confirmar mais uma vez, acabo de voltar a pôr a linha no php.ini:
#date.timezone=
e o problema volta. De novo uma hora a mais.
Espero que isto te tire todas as dúvidas. Aliás, melhor ainda. Porque não experimentas. É na linha 623 +/- do php.ini
Abraço,
Manuel Lino
Post edited by: mlino, at: 2008/07/18 10:22
Post edited by: mlino, at: 2008/07/18 10:23
============================================================================
Re:Problema de date()
Posted by mAiN_iNfEcTiOn - 2008/07/18 09:43
_____________________________________
Engraçado...
No meu, que é o Windows :P, está com o date.timezone comentado....
Hum... Estranho no mínimo :) Mas se calhar não precisa :) no Windows
============================================================================
Re:Problema de date()
Posted by mlino - 2008/07/18 10:07
_____________________________________
Pois, quando eu tinha o xampp também nunca tive problema.
Foi desde que arranjei o Ubuntu. Por acaso reparei que começava a ter registos com a data de criação mais recente que a
data de actualização de ficheiros.
Também pode ser que, editando o httpd.conf, como o Diogo sugere, e deixando a linha do php.ini comentada, que
também resulte. Hei-de experimentar.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Pois acabei de experimentar. Não podia ficar com a dúvida.
Editei o httpd.conf e inseri a linha:
SetEnv TZ GMT
Editei o php.ini e alterei a linha para:
#date.timezone =
Resultado: Não funcionou. Continua a dar-me uma hora a mais.
Editei o httpd.conf e removi a linha:
SetEnv TZ GMT ficando o ficheiro de novo em branco.
Editei o php.ini e alterei a linha para:
date.timezone = "Europe/Lisbon"
Resultado: A hora agora é a correcta.
Posto isto não tenho mais dúvidas. E sem dúvida que Bruno Rodrigues da Visual-Fusion tem toda a razão.:cheer:
PHP-PT.com Forum - Comunidade Portuguesa de PHP
Joomlaboard Forum Component version: 1.1.4 Stable
Generated: 30 September, 2016, 08:22
Abraço:cheer:
Manuel Lino
Post edited by: mlino, at: 2008/07/18 11:19
Post edited by: mlino, at: 2008/07/18 11:47
Post edited by: mlino, at: 2008/07/18 12:03
============================================================================
Re:Problema de date()
Posted by mAiN_iNfEcTiOn - 2008/07/18 17:58
_____________________________________
Abraço :)
Ainda bem que postaste, afinal de contas se tiver esse problema já sei como corrigir :)
;)
============================================================================
PHP-PT.com Forum - Comunidade Portuguesa de PHP
Joomlaboard Forum Component version: 1.1.4 Stable
Generated: 30 September, 2016, 08:22

Documentos relacionados

PDF, AJUDA!

PDF, AJUDA! procurei.Agora é o seguinte,como faço para imprimir esse mesmo resultado para pdf.Ja tive a ver várias librarias mas não sei como começar.Eu sei fazer pdf,s mas so não consigo nem sei é como vou bu...

Leia mais

Duvida ajuda pff Re:Duvida ajuda pff

Duvida ajuda pff Re:Duvida ajuda pff Pelo que percebi, tu pretendes que, após inserir o produto, ele vá para a página referente à categoria que foi seleccionada ao inserir o produto (numa espécie de preview para ver se o produto foi l...

Leia mais