3v4l.org

run code in 300+ PHP versions simultaneously
<?php $input = new \DateTime('2017-07-17'); $firstDayOfMonth = new \DateTime($input->format('Y-m-01')); $order = (int)(($input->format('j') - 1) / 7) + 1; function ordinal($number) { $ends = array('th','st','nd','rd','th','th','th','th','th','th'); if ((($number % 100) >= 11) && (($number%100) <= 13)) return $number. 'th'; else return $number. $ends[$number % 10]; } echo ordinal($order).' '.$input->format('l');
Output for git.master, git.master_jit, rfc.property-hooks
3rd Monday

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:
27.01 ms | 405 KiB | 5 Q