3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php var_dump((array)new \DateTime());
Output for 7.2.6
array(3) { ["date"]=> string(26) "2017-08-01 10:45:40.003968" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.2.0
array(3) { ["date"]=> string(26) "2017-08-01 10:45:40.041302" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.1.20
array(3) { ["date"]=> string(26) "2017-08-01 10:45:40.002992" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.1.10
array(3) { ["date"]=> string(26) "2017-08-01 10:45:40.003856" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.1.7
array(3) { ["date"]=> string(26) "2014-03-13 16:34:07.002397" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.1.6
array(3) { ["date"]=> string(26) "2014-03-13 16:34:07.010958" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.1.5
array(3) { ["date"]=> string(26) "2014-03-13 16:34:07.010920" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.1.4
array(3) { ["date"]=> string(26) "2017-08-01 10:45:40.061369" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 5.6.26 - 5.6.27, 5.6.29 - 5.6.30, hhvm-3.11.1 - 3.17.3, 7.0.11 - 7.0.13, 7.0.15 - 7.0.19, 7.1.3
array(3) { ["date"]=> string(26) "2017-08-01 10:45:40.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.1.2
array(3) { ["date"]=> string(26) "2017-08-01 10:45:40.042543" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.1.1
array(3) { ["date"]=> string(26) "2017-08-01 10:45:40.025519" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.1.0
array(3) { ["date"]=> string(26) "2014-03-13 16:34:07.004094" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 5.4.30 - 5.4.45, 5.5.14 - 5.6.25, 5.6.28, 7.0.0 - 7.0.10, 7.0.14, 7.0.20
array(3) { ["date"]=> string(26) "2014-03-13 16:34:07.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for hhvm-3.10.1
array(3) { ["date"]=> string(26) "2017-08-01 10:45:41.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 5.3.0 - 5.4.29, 5.5.0 - 5.5.13
array(3) { ["date"]=> string(19) "2014-03-13 16:34:07" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 5.2.0 - 5.2.17
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /in/tdptc on line 3 array(0) { }
Output for 5.0.0 - 5.1.6
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /in/tdptc on line 3 Fatal error: Class 'DateTime' not found in /in/tdptc on line 3
Process exited with code 255.
Output for 4.3.2 - 4.4.9
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /in/tdptc on line 3 Fatal error: Cannot instantiate non-existent class: datetime in /in/tdptc on line 3
Process exited with code 255.
Output for 4.3.0 - 4.3.1
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /in/tdptc on line 3 Fatal error: Cannot instantiate non-existent class: datetime in /in/tdptc on line 3