Foros del Web » Programando para Internet » PHP »

problemas al hacer comparaciones de hora

Estas en el tema de problemas al hacer comparaciones de hora en el foro de PHP en Foros del Web. buenos dias a todos!!!!1 una consulta como hago para compara si una hora es mayor a otra. por ejemplo yo quiero compara si la resta ...
  #1 (permalink)  
Antiguo 11/04/2011, 07:40
 
Fecha de Ingreso: diciembre-2008
Mensajes: 805
Antigüedad: 15 años, 11 meses
Puntos: 20
problemas al hacer comparaciones de hora

buenos dias a todos!!!!1
una consulta como hago para compara si una hora es mayor a otra. por ejemplo

yo quiero compara si la resta de 2 horas es mayor a 5 minutos???
desde ya muchas gracias
  #2 (permalink)  
Antiguo 11/04/2011, 07:45
 
Fecha de Ingreso: diciembre-2010
Ubicación: Alicante
Mensajes: 74
Antigüedad: 13 años, 10 meses
Puntos: 3
Respuesta: problemas al hacer comparaciones de hora

Has probado ha hacerlo a pelo?...
Si viene de una consulta y los campos son de tipo time creo... que funciona... Comenta si es asi por favor
Suerte.
  #3 (permalink)  
Antiguo 11/04/2011, 07:51
 
Fecha de Ingreso: diciembre-2008
Mensajes: 805
Antigüedad: 15 años, 11 meses
Puntos: 20
Respuesta: problemas al hacer comparaciones de hora

mmm no se como es a pelo, pero te muestro lo que eh hecho.
Código PHP:
 $con_re pg_exec($db,"select * from ser_rel order by idrel desc limit 1");
            
$res_fec pg_fetch_result($con_re1)."<br>"

         echo  
$res_tim pg_fetch_result($con_re2)."<br>"//obtengo la hora de mi bd almacenada.

           
echo $time_day time_completa()."<br>"//Obtengo la hora actual

echo $tim_res RestarHoras($res_tim$time_day )."<br>"//resto las dos horas

echo $date1 date("00").":".date("05").":".date("00"); //


if ($time_res $date1)
{
  echo 
"hola";    

  #4 (permalink)  
Antiguo 11/04/2011, 08:06
 
Fecha de Ingreso: diciembre-2010
Ubicación: Alicante
Mensajes: 74
Antigüedad: 13 años, 10 meses
Puntos: 3
Respuesta: problemas al hacer comparaciones de hora

Yo de ti me ahorraria la linea de echo $date1 = date("00").":".date("05").":".date("00"); //

Y comprobaria... si $time_res > 5
Si no funciona...
300 que son 5 minutos en segundos... y si no funciona en horas
que sera un 0 con n decimales...

Esque cada vez estoy más convencido que funciona asi... A PELO xDDD
  #5 (permalink)  
Antiguo 11/04/2011, 08:29
 
Fecha de Ingreso: diciembre-2008
Mensajes: 805
Antigüedad: 15 años, 11 meses
Puntos: 20
Respuesta: problemas al hacer comparaciones de hora

mmmm, sigue sin funcionar. tedré que convertirlo a numeros???
  #6 (permalink)  
Antiguo 11/04/2011, 08:37
 
Fecha de Ingreso: diciembre-2010
Ubicación: Alicante
Mensajes: 74
Antigüedad: 13 años, 10 meses
Puntos: 3
Respuesta: problemas al hacer comparaciones de hora

Gato V tiene un articulo que utiliza el strtotime()..Pero mi duda es tus campos de que tipo son string o time?
http://www.forosdelweb.com/f18/compa...as-php-497392/

Por otro lado has probado ver el resultado que devuelve la resta entre las dos variables?

Etiquetas: comparaciones
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 11:24.