Foros del Web » Programando para Internet » PHP »

Advertencia de tiempo transcurrido

Estas en el tema de Advertencia de tiempo transcurrido en el foro de PHP en Foros del Web. Que tal amigos.. Tengo la siguiente duda supongamos que tengo un registro apellido= Gonzalez , fecha_inicio= 2007-03-25 , fecha_termino= NULL y despues de transcurridos 60 ...
  #1 (permalink)  
Antiguo 25/04/2007, 18:12
OsX
 
Fecha de Ingreso: septiembre-2006
Mensajes: 10
Antigüedad: 17 años, 7 meses
Puntos: 0
Advertencia de tiempo transcurrido

Que tal amigos..


Tengo la siguiente duda

supongamos que tengo un registro
apellido= Gonzalez , fecha_inicio= 2007-03-25 , fecha_termino= NULL

y despues de transcurridos 60 dias desde la fecha_inicio me genere una consulta en la cual yo pueda saber que ya ah pasado el maximo de tiempo, para asi poder completar el registro con su respectiva fecha_termino.

supongo que se hace con la sentencia datediff, pero nose mas :(
Espero que se haya entendido mi ejemplo

Desde ya muchas gracias.
  #2 (permalink)  
Antiguo 25/04/2007, 21:19
Avatar de capa  
Fecha de Ingreso: octubre-2006
Mensajes: 86
Antigüedad: 17 años, 6 meses
Puntos: 1
Re: Advertencia de tiempo transcurrido

En seguida le pongo una solución a la pregunta..
__________________
Destreza..<?phs La felicidad es un trayecto ?>
  #3 (permalink)  
Antiguo 25/04/2007, 23:08
Avatar de capa  
Fecha de Ingreso: octubre-2006
Mensajes: 86
Antigüedad: 17 años, 6 meses
Puntos: 1
Re: Advertencia de tiempo transcurrido

Bien hay va.
Código PHP:
//registro
$time_res 51840000;    //(51840000 = 60 dias) tiempo restante
$time_ini time();     //registras el tiempo de inicio
//a los campos "fecha_inicio= $time_ini, fecha_termino= $time_res";
 
//consulta
$tiempo = (($fecha_inicio+$fecha_termino)-time())/3600;    //la chequeamos por una hora
$tiempo = (int)$tiempo;        //moldeamos
if($tiempo 1) {
    echo 
"ya expiro o lo que puedas ejecutar";
} else {
    echo 
"aun no expiro, falta $tiempo horas";

También la puedes ver la función time(); te ilustrar mejor.
http://www.php.net/manual/es/function.time.php
__________________
Destreza..<?phs La felicidad es un trayecto ?>
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 01:16.