3v4l.org

run code in 300+ PHP versions simultaneously
<?php $dt = new DateTime('-10 seconds'); echo $dt->format('Y m d H:i:s'); var_dump($dt->getTimeZone()); $dt = new DateTime(); echo $dt->format('Y m d H:i:s'); var_dump($dt->getTimeZone());
Output for 7.0.0 - 7.0.20, 7.1.0 - 7.1.20, 7.2.0 - 7.2.33, 7.3.16 - 7.3.31, 7.4.0 - 7.4.33, 8.0.0 - 8.0.12, 8.0.14 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.19, 8.3.0 - 8.3.7
2017 04 14 09:15:44object(DateTimeZone)#2 (2) { ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" } 2017 04 14 09:15:54object(DateTimeZone)#1 (2) { ["timezone_type"]=> int(3) ["timezone"]=> string(16) "Europe/Amsterdam" }
Output for 7.3.32 - 7.3.33, 8.0.13
2017 04 14 07:15:44object(DateTimeZone)#2 (2) { ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" } 2017 04 14 07:15:54object(DateTimeZone)#1 (2) { ["timezone_type"]=> int(3) ["timezone"]=> string(3) "UTC" }

preferences:
176.34 ms | 402 KiB | 174 Q