- date: documentation ( source)
- strtotime: documentation ( source)
- range: documentation ( source)
<?php
$range = range(strtotime('today 08:00'),strtotime('today 19:00'),30*60);
foreach($range as $time){
echo '<option value="'.$time.'">'.date("H:i",$time).'</option>'."\r\n";
}
$range = range(strtotime("today 00:15"),strtotime("today 04:00"),15*60);
foreach($range as $time){
echo '<option value="'.$time.'">'.date("H:i",$time).'</option>'."\r\n";
}