Foros del Web » Programando para Internet » PHP »

volver inverso el calculo de tiempo

Estas en el tema de volver inverso el calculo de tiempo en el foro de PHP en Foros del Web. hola amigos miren tengo este script para saber cuanto faltaria para llegar a una hora y fecha determinada Código: <?php // mktime(hour, minute, second, month(sin ...
  #1 (permalink)  
Antiguo 19/11/2008, 12:44
Avatar de chalchis  
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 20 años, 9 meses
Puntos: 21
Pregunta volver inverso el calculo de tiempo

hola amigos miren tengo este script para saber cuanto faltaria para llegar a una hora y fecha
determinada

Código:
<?php
// mktime(hour, minute, second, month(sin cero), day, year)
echo "hora inicio : 11:40:00<br>";
$target_date = mktime(11, 40, 00, 11, 19, 2008);
$today_date = time();
$secs_left = $target_date - $today_date;
$hrser = date("H:i:s");
echo $hrser."<br>";
echo $secs_left."<br>";
if ($secs_left > 0) //not yet reach target date
{
//----------------------------
//1 day is 86400 seconds (60 * 60 * 24)
$days_left = floor($secs_left / 86400);
echo "dia: ".$days_left."<br>";
//----------------------------
//1 hour is 3600 seconds (60 * 60)
$hrs_left = floor(($secs_left - $days_left * 86400) / 3600);
echo "Horas: ".$hrs_left."<br>";
//----------------------------
//1 minute is 60 seconds (duh…)
$mins_left = floor(($secs_left - ($days_left * 86400) - ($hrs_left * 3600)) / 60);
echo "Minutos: ".$mins_left."<br>";
//----------------------------
$secs_left = $secs_left - ($days_left * 86400) - ($hrs_left * 3600) - ($mins_left * 60);
echo "Segundos :".$secs_left."<br>";
}
else 
{
	echo "expiro el timer<br>";		
}
?>
ahora como puedo hacer para que una vez que se llego a esa hora y fecha
poder mostrar cuando tiempo ha pasado

han pasado en dias =
han pasado en min =
han pasado en seg =


espero me puedan ayudar
saludos

espero sus comentarios amigos

gracias
__________________
gerardo
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 13:33.