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>%1$s - %3$s %2$s</option>' . "\n", $dt->format('h:i'), $dt->format('a'), $dt->modify('+30 minutes')->format('h:i') ); }
Output for git.master_jit, git.master, rfc.property-hooks
<option>06:00 - 06:30 am</option> <option>06:30 - 07:00 am</option> <option>07:00 - 07:30 am</option> <option>07:30 - 08:00 am</option> <option>08:00 - 08:30 am</option> <option>08:30 - 09:00 am</option> <option>09:00 - 09:30 am</option> <option>09:30 - 10:00 am</option> <option>10:00 - 10:30 am</option> <option>10:30 - 11:00 am</option> <option>11:00 - 11:30 am</option> <option>11:30 - 12:00 am</option> <option>12:00 - 12:30 pm</option> <option>12:30 - 01:00 pm</option> <option>01:00 - 01:30 pm</option> <option>01:30 - 02:00 pm</option> <option>02:00 - 02:30 pm</option> <option>02:30 - 03:00 pm</option> <option>03:00 - 03:30 pm</option> <option>03:30 - 04:00 pm</option> <option>04:00 - 04:30 pm</option> <option>04:30 - 05:00 pm</option> <option>05:00 - 05:30 pm</option> <option>05:30 - 06:00 pm</option> <option>06:00 - 06:30 pm</option> <option>06:30 - 07:00 pm</option> <option>07:00 - 07:30 pm</option> <option>07:30 - 08:00 pm</option> <option>08:00 - 08:30 pm</option> <option>08:30 - 09:00 pm</option> <option>09:00 - 09:30 pm</option> <option>09:30 - 10:00 pm</option> <option>10:00 - 10:30 pm</option>

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
78.42 ms | 409 KiB | 5 Q