3v4l.org

run code in 300+ PHP versions simultaneously
<?php $tz=new DateTimeZone('UTC'); $date = new DateTime('2000-12-31', $tz); $date->add(new DateInterval('P1M', $tz)); var_dump($date->format('Y-m-d')); $date->add(new DateInterval('P1M', $tz)); var_dump($date->format('Y-m-d'));

preferences:
41.67 ms | 402 KiB | 5 Q