Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/06/2012, 16:52
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Sistema de horarios

Cita:
Iniciado por Nemutagk Ver Mensaje
Código PHP:
Ver original
  1. if( date('H:i') >= '08:30' && date('H:i') <= '10:00'){

FAIL, en PHP no puedes comparar fechas porque NO EXISTE el tipo DATE/TIME, por lo tanto daria resultados inesperados, para poder comparar es necesario convertir la fecha/hora en tiempo UNIX...

Código PHP:
Ver original
  1. <?php
  2. $fecha = date('Y/m/d'); //Debes indicar una fecha, con la actual es suficiente...
  3.  
  4. $horaIni = $fecha.' 08:00:00'; //8 de la mañana
  5. $unixIni = strtotime($hora);
  6.  
  7. $horaFin = $fecha.' 14:00:00'; // 2 de la tarde
  8. $unixFin = strtotime($horaFin);
  9.  
  10. $actual = $fecha.' '.date('H:d:s');
  11. $unixActual = strtotime($actual);
  12.  
  13. if ($unixActual >= $horaIni && $unixActual <= $horaFin) {
  14.     echo 'dentro del rango!';
  15. }else {
  16.     echo 'fuera del rango';
  17. }

estoy de acuerdo , pero funciona eee ejejje , puse que era un ejemplo por que no queria darselo todo echo