答案 0 :(得分:0)
您可以使用DateTime类。
$date = new DateTime();
$date->setTime(8, 0);
$h = 8;
while($h <= 12){
$date->add(date_interval_create_from_date_string('30 minutes'));
echo '<option>' . $date->format("H:i") . '</option>';
$h = (int)$date->format("H");
}