Disculpen si revivo el tema, es que acabo de ver un error.... y no se porque no me sale esta logica, ya que he podido marcar el rango en la que esta la hora actual.... pero cuando por ejemplo, exactamente son las 05:45 (o 15 minutos marcados exactamente) no me marca nada. Esta es la logica que uso:
Código PHP:
<?php
//marcador de hora
$a = date("H:i", $timeInicio);
list($hora, $minut) = split('[:]', $a);
$b=date("H:i", mktime($hora, $minut+15, 0));
$ahora = date("H:i");
if($a>=$ahora || $ahora>=$b){
$bghora='#FFFFFF';
}
else{
$bghora='#FFCACA';
}
?>