Foros del Web » Programando para Internet » PHP »

strtotime()

Estas en el tema de strtotime() en el foro de PHP en Foros del Web. Llevo varios días intentando restar tiempos Quest me dijo que usase la función: strtotime() Pero por qué si hago esto $tiempo=strtotime($registro["final"])-strtotime($registro["comienzo"]); $tempus=date('H:m:s',$tiempo); siendo el valor ...
  #1 (permalink)  
Antiguo 25/12/2005, 04:38
 
Fecha de Ingreso: octubre-2003
Mensajes: 109
Antigüedad: 21 años, 1 mes
Puntos: 1
strtotime()

Llevo varios días intentando restar tiempos Quest me dijo que usase la función:
strtotime()

Pero por qué si hago esto

$tiempo=strtotime($registro["final"])-strtotime($registro["comienzo"]);
$tempus=date('H:m:s',$tiempo);

siendo el valor de $registro["final"])=05:37:21
y el de $registro["comienzo"]=00:27:28

me da como resultado 06:01:53

?????
  #2 (permalink)  
Antiguo 25/12/2005, 15:50
Avatar de nuevo  
Fecha de Ingreso: mayo-2003
Ubicación: Spain
Mensajes: 2.009
Antigüedad: 21 años, 6 meses
Puntos: 2
mira prueba esto y te daras cuenta de lo que pasa..
Código PHP:
<?php

//seteamos la fecha de inicio
$registro["comienzo"]= strtotime ("now");

//paro el script 3 segundos para medir comprobacion,..
sleep(3);

//seteamos fecha de fin
$registro["final"]= strtotime ("now");

//la resta...
$tiempo=strtotime($registro["final"])-strtotime($registro["comienzo"]);

//mostramos...
echo "Inicio: ".$registro["comienzo"]."<br>";

echo 
"Fin: ".$registro["final"]."<br>";

?>
__________________
3w.valenciadjs.com
3w.laislatv.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:43.