Ver Mensaje Individual
  #9 (permalink)  
Antiguo 10/06/2012, 12:56
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Sistema de horarios

yo pienso que las modificaciones que hiciste en $fecha $hora y $actual no son validas luego para comparar en el if que hay por eso te da fuera de rango yo creo , dejalo como estaba no es neceario modificar nada solo las horas que quieres

pruebalo tal como te lo doy solo añadiendo las horas asi mira

Código PHP:
Ver original
  1. $fecha = date('Y/m/d'); //Debes indicar una fecha, con la actual es suficiente...
  2.      
  3.     $horaIni = $fecha.' 08:30:00';
  4.     $unixIni = strtotime($horaIni);
  5.      
  6.     $horaFin = $fecha.' 10:00:00';
  7.     $unixFin = strtotime($horaFin);
  8.    
  9.     $horaIni2 = $fecha.' 10:30:00';
  10.     $unixIni2 = strtotime($horaIni2);
  11.      
  12.     $horaFin2 = $fecha.' 12:00:00';
  13.     $unixFin2 = strtotime($horaFin2);
  14.      
  15.     $actual = $fecha.' '.date('H:d:s');
  16.     $unixActual = strtotime($actual);
  17.      
  18.     if ($unixActual >= $horaIni && $unixActual <= $horaFin) {
  19.         echo 'despertar';
  20.     }elseif ($unixActual >= $horaIni2 && $unixActual <= $horaFin2) {
  21.         echo 'noticia en vivo';
  22.     }else{
  23.         echo'no hay eventos';
  24.        
  25.         }

Última edición por webankenovi; 10/06/2012 a las 13:04