3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php function getDay($day) { $days = ['Monday' => 1, 'Tuesday' => 2, 'Wednesday' => 3, 'Thursday' => 4, 'Friday' => 5, 'Saturday' => 6, 'Sunday' => 7]; $today = new DateTime(); $today->setISODate($today->format('o'), $today->format('W'), $days[ucfirst($day)]); return $today; } echo (getDay('Monday')->format('l dS F Y')); echo (getDay('Friday')->format('l dS F Y'));
Output for 5.4.0 - 5.4.26, 5.6.28, 7.0.14 - 7.1.0
Monday 31st March 2014Friday 04th April 2014
Output for 7.0.6
Monday 02nd May 2016Friday 06th May 2016
Output for 5.5.30, 5.6.14 - 5.6.15, 7.0.5
Monday 28th March 2016Friday 01st April 2016
Output for 5.5.33, 7.0.4
Monday 07th March 2016Friday 11th March 2016
Output for 5.5.31 - 5.5.32, 5.6.17 - 5.6.18, 7.0.3
Monday 14th March 2016Friday 18th March 2016
Output for 5.6.16, 7.0.0 - 7.0.2
Monday 21st March 2016Friday 25th March 2016
Output for 5.5.24 - 5.5.26, 5.6.8 - 5.6.9, 5.6.21
Monday 25th April 2016Friday 29th April 2016
Output for 5.5.34, 5.6.20
Monday 04th April 2016Friday 08th April 2016
Output for 5.6.19
Monday 29th February 2016Friday 04th March 2016
Output for 5.5.29, 5.6.13
Monday 11th April 2016Friday 15th April 2016
Output for 5.5.27 - 5.5.28, 5.6.10 - 5.6.12
Monday 18th April 2016Friday 22nd April 2016
Output for 5.6.7
Monday 23rd May 2016Friday 27th May 2016
Output for 5.5.35
Monday 16th May 2016Friday 20th May 2016
Output for 5.4.44 - 5.4.45
Monday 14th September 2015Friday 18th September 2015
Output for 5.4.41 - 5.4.43
Monday 13th July 2015Friday 17th July 2015
Output for 5.4.39 - 5.4.40
Monday 11th May 2015Friday 15th May 2015
Output for 5.4.38
Monday 02nd March 2015Friday 06th March 2015
Output for 5.4.34 - 5.4.37
Monday 02nd February 2015Friday 06th February 2015
Output for 5.4.27 - 5.4.32
Monday 08th September 2014Friday 12th September 2014
Output for 4.4.2 - 4.4.9, 5.1.0 - 5.3.29
Parse error: syntax error, unexpected '[' in /in/FqfOK on line 4
Process exited with code 255.
Output for 4.3.0 - 4.3.1, 4.3.5 - 4.4.1, 5.0.0 - 5.0.5
Parse error: parse error, unexpected '[' in /in/FqfOK on line 4
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error in /in/FqfOK on line 4
Process exited with code 255.