Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/02/2006, 13:55
Avatar de chalchis
chalchis
 
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 20 años, 9 meses
Puntos: 21
creo que la solucion

es que los datos vengan como cadena

'05' en vez de cadena 05

$ha=date('H');
echo $ha."<br>";
$ma=date('i');
echo $ma."<br>";
$sa=date('s');
echo $sa."<br>****<br>";
$da=date('d');
echo $da."<br>";
$mesa=date('m');
echo $mesa."<br>";
$anoa=date('Y');
echo $anoa."<br>";
echo "**********************<br><br>";

$har='13';
$mir='50';
$segr='05';

$anor='2006';
$mer='02';
$diar='08';

echo "fecha y hora registrada:".$anor.'/'.$mer.'/'.$diar."----".$har.":".$mir.":".$segr."<br>";
echo "fecha del sistema: ".date('Y/m/d H:i:s');
echo "<br>";
$fecha1 = mktime($har,$mir,$segr,$mer,$diar,$anor); //fecha y hora registrada
$fecha2 = mktime($ha,$ma,$sa,$mesa,$da,$anoa); //fecha del sistema
$diferencia = $fecha2-$fecha1;
$diff['horas']=(int)($diferencia/(60*60));
$diff['dias']=(int)($diferencia/(60*60*24));
print_r ($diff);
__________________
gerardo