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";
?>

Assinantes em 11/05/2001: 2278
Mensagens recebidas desde 07/01/1999: 112972
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a