Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/03/2012, 17:51
Huaypitufo
 
Fecha de Ingreso: marzo-2012
Ubicación: Merida
Mensajes: 15
Antigüedad: 12 años, 1 mes
Puntos: 1
Comparando horas fuera de rango

Soy nuevo en este foro. Este foro tiene mucha cosas que me han sido de ayuda..

Mi duda es la siguiente:
Estoy diseñando un sistema de pedidos de domicilio en linea..En donde tengo distintos establecimientos con ese servicio.. Desde una base de datos obtengo la hora de abertura y de salida de dichos establecimientos.
Lo que hago es automaticamente activar un boton de "Pedir a domicilio" cuando la hora del servidor este entre el rango de horas del establecimiento.

Tengo el siguiente codigo:
Cita:
$HoraEntrada = strtotime($datos2[15]);
$HoraSalida = strtotime($datos2[16]);
$HoraServidor = strtotime(date("H:i");

if (($HoraServidor>= $HoraEntrada) && ($HoraServidor <= $HoraSalida))
{ echo "Activar botón"; }
else
{ echo "Desactivar botón"; }
Entre una hora de 10:00 y 23:00 me funciona perfecto. El problema radica cuando se presentan este tipo de horas 16:00 - 2:00..
Si la hora del servidor es 15:00 este seria mayor a la hora de salida que es 2:00..

Una ayudadita...porfis :D