Ola' Fernando,
isso nao e' um bug, e' alguma configuracao de horario dessa maquina que
esta' errada e se confunde com o horario de verao...
Uma vez tive esse tipo de problema, se nao me engano, era ate' a mesma
data. Mas o problema era a configuracao do horario de verao que estava errada...
Testei esse codigo que voce passou na minha maquina e retornou correto.
Da' uma checada na sua configuracao ai' !!
[]'s
On Fri, 11 May 2001, Scarlazzari Fernando (RBBR/AST21) wrote:
> Salve Galera,
>
> Estava testando as funcoes date e mktime do PHP e sempre que a hora
> eh 02 e o ano 2000, o date(ou o mktime) retornam uma hora a menos.
>
> Quem puder testa o codigo a seguir (testei no prompt) e verifica se
> o resultado nao eh:
>
> X-Powered-By: PHP/4.0.4pl1
> Content-type: text/html
>
> Testando para: 02:00:00 15.10.2001
>
> 02:00:00 15/10/2001
>
>
> Testando para: 02:00:00 15.10.2000
>
> 01:00:00 15/10/2000
>
>
>
> <?php
> $data="15.10.2001";
> $hora="02:00:00";
> echo "Testando para: ".$hora." ".$data."\n";
> echo "\n".date("h:i:s
> d/m/Y",mktime(substr($hora,0,2),substr($hora,3,2),substr($hora,6,2),substr($
> data,3,2),substr($data,0,2),substr($data,6,4)))."\n";
> echo "\n\n";
>
> $data="15.10.2000";
> $hora="02:00:00";
> echo "Testando para: ".$hora." ".$data."\n";
> echo "\n".date("H:i:s
> d/m/Y",mktime(substr($hora,0,2),substr($hora,3,2),substr($hora,6,2),substr($
> data,3,2),substr($data,0,2),substr($data,6,4)))."\n";
> ?>
--
"Queremos dominar o mundo. Nao precisa ser amanha. Pode ser na semana que vem." (Linus
Torvalds)
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Tobias P. Santos is DeBeste on IRC
E-Mail: [EMAIL PROTECTED]
ICQ UIN #23820916
Registered Linux User #128738
Registered Machine #56325
X-perience: Linux / FreeBSD / Windows
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Assinantes em 11/05/2001: 2276
Mensagens recebidas desde 07/01/1999: 113032
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]