3v4l.org

run code in 300+ PHP versions simultaneously
<?php var_dump(new \DateTime('201512-01'));
Output for 7.0.20, 7.1.0 - 7.1.25, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
object(DateTime)#1 (3) { ["date"]=> string(26) "2015-11-04 20:15:12.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "-01:00" }
Output for 7.0.6
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-05-03 20:15:12.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "-01:00" }
Output for 7.0.5
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-04-03 20:15:12.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "-01:00" }
Output for 7.0.4
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-03-10 20:15:12.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "-01:00" }
Output for 7.0.3
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-03-18 20:15:12.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "-01:00" }
Output for 7.0.2
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-03-23 20:15:12.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "-01:00" }
Output for 7.0.1
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-03-24 20:15:12.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "-01:00" }
Output for 7.0.0
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-03-27 20:15:12.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "-01:00" }
Output for 5.6.21
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-05-02 20:15:12.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "-01:00" }
Output for 5.6.20
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-04-10 20:15:12.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "-01:00" }
Output for 5.6.19
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-03-08 20:15:12.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "-01:00" }
Output for 5.6.18
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-03-15 20:15:12.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "-01:00" }
Output for 5.6.17
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-03-19 20:15:12.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "-01:00" }
Output for 5.6.16
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-03-28 20:15:12.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "-01:00" }
Output for 5.6.15
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-03-29 20:15:12.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "-01:00" }
Output for 5.6.14
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-04-02 20:15:12.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "-01:00" }
Output for 5.6.13
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-04-15 20:15:12.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "-01:00" }
Output for 5.6.12
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-04-20 20:15:12.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "-01:00" }
Output for 5.6.11
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-04-24 20:15:12.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "-01:00" }
Output for 5.6.10
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-04-25 20:15:12.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "-01:00" }
Output for 5.6.9
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-04-27 20:15:12.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "-01:00" }
Output for 5.6.8
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-04-30 20:15:12.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "-01:00" }
Output for 5.5.35
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-05-22 20:15:12.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "-01:00" }
Output for 5.5.34
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-04-11 20:15:12.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "-01:00" }
Output for 5.5.33
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-03-09 20:15:12.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "-01:00" }
Output for 5.5.32
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-03-17 20:15:12.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "-01:00" }
Output for 5.5.31
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-03-21 20:15:12.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "-01:00" }
Output for 5.5.30
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-04-01 20:15:12.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "-01:00" }
Output for 5.5.29
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-04-17 20:15:12.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "-01:00" }
Output for 5.5.28
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-04-21 20:15:12.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "-01:00" }
Output for 5.5.27
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-04-22 20:15:12.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "-01:00" }
Output for 5.5.26
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-04-26 20:15:12.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "-01:00" }
Output for 5.5.25
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-04-28 20:15:12.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "-01:00" }
Output for 5.5.24
object(DateTime)#1 (3) { ["date"]=> string(26) "2016-05-24 20:15:12.000000" ["timezone_type"]=> int(1) ["timezone"]=> string(6) "-01:00" }

preferences:
179.22 ms | 401 KiB | 197 Q