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!
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 maisDuvida 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