3v4l.org

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

preferences:
44.34 ms | 402 KiB | 5 Q