3v4l.org

run code in 300+ PHP versions simultaneously
<?php $period = new DatePeriod( new DateTime('today 06:00:00'), new DateInterval('PT30M'), new DateTime('today 22:00:00'), DatePeriod::INCLUDE_END_DATE ); foreach ($period as $dt) { printf( "<option>%s</option>\n", $dt->format('h:i a'), ); }

preferences:
83.63 ms | 404 KiB | 5 Q