Foros del Web » Programando para Internet » PHP »

restar horas

Estas en el tema de restar horas en el foro de PHP en Foros del Web. hola estoy haciendo una aplicación de citas pero debo poner un lapso de 1 hora y 30 minutos para poder la reserva, si el lapso ...
  #1 (permalink)  
Antiguo 30/01/2012, 08:21
Avatar de kakashi20  
Fecha de Ingreso: septiembre-2009
Mensajes: 616
Antigüedad: 14 años, 7 meses
Puntos: 15
Exclamación restar horas

hola

estoy haciendo una aplicación de citas pero debo poner un lapso de 1 hora y 30 minutos para poder la reserva, si el lapso entre la hora actual y la hora reservada es menor a 1 hora y 30 minutos debería salir que no se puede, pero el problema es que como hago para restas las horas.

Alguna idea.

Si me pudiesen ayudar se los agradecería.
  #2 (permalink)  
Antiguo 30/01/2012, 08:37
Avatar de Agusx1211  
Fecha de Ingreso: octubre-2009
Ubicación: Buenos Aires
Mensajes: 33
Antigüedad: 14 años, 6 meses
Puntos: 2
Respuesta: restar horas

Estas usando time() ?, es mucho mas sencillo porque devuelve la hora Unix que es en segundos.

Podria ser un... (Me invento el programita xd)

Código PHP:
//Usamos 5400 porque son los segundos que llevan  1:30 recuerda que estamos manejando todo en segundos

$lapso time() - 5400//La hora minima para poner la cita
$hora $_POST['Hora']; //La hora del usuario que pone la cita
If ($lapso $hora) {
echo 
"La cita es valida";
} else {
echo 
"La cita no es valida";

No se en que formato pondra la hora el usuario para la cita, tienes que pasar ese formato a hora unix

Etiquetas: horas, restar
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 16:39.