7:00
7:15
7:30
7:45
....
21:45
Lo que quiero es marcar o pintar la celda si es que la hora actual esta dentro de los 15 minutos de cualquiera de estas horas, osea si por ejemplo estamos 7:31 deberia pintar solo la celda 7:30
aqui les dejo mi codigo para que vean como lo trabajo, solo logre pintar todas las horas que son menores que la hora actual....
Código PHP:
<?php>
$horaInicio = "7:00";
$horaFinal = "21:45";
$arrayInicio = explode(":", $horaInicio);
$arrayFinal = explode(":", $horaFinal);
$timeInicio = mktime($arrayInicio[0], $arrayInicio[1]);
$timeFinal = mktime($arrayFinal[0], $arrayFinal[1]);
?>
<?php
while($timeInicio <= $timeFinal) {
// echo date("H:i", $timeInicio) . "<br />\n";
$columhora = date("H:i", $timeInicio);
?>
<?php
//marcador de hora
$hora_actual = date("h:i");
if($columhora<=$hora_actual){
$bghora='#FFCACA';
}
else{
$bghora='#FFFFFF';
}
?>
<tr>
<td height="1" colspan="15" bgcolor="#333333"></td>
</tr>
<tr>
<td align="center" bgcolor="<?php echo $bghora; ?>" class="fontHora"><?php echo date("H:i", $timeInicio); ?></td>
</tr>