1006

Montando um combobox de horas

Olá Devs, tudo bom?

A partir desse artigo venho deixar um novo formato de código, que ajudara no dia a dia, com resoluções rápidas e corriqueiras do dia a dia.

Vamos ao que interessa!!!

A funçao a baixo poderá montar o combobox com um intervalo de hora onde será necessário informar o a hora inicio, a hora fim e o intervalo de tempo.

Segue:

$horaInicio = "06:00";
$horaFim = "12:45";
$Intervalo = 15;
$teste = "07:00";
selectBoxHora($horaInicio, $horaFim, $Intervalo);
function selectBoxHora($horaInicio, $horaFim, $Intervalo){
$ini = strtotime($horaInicio);
$fim = strtotime($horaFim);
$atu = $ini;
$i = 0;
echo "<select class='form-control' style='width:100px'>";
for ($atu = $ini; $atu <= $fim; $atu = strtotime('+'.$Intervalo.' minutes', $atu)):
echo "<option value='".date('H:i', $atu)."'>".date('H:i', $atu)." </option>";
endfor;
echo "</select>";
}

Que ficar atualizado com as novidades? assine a minha Newslatter.