3v4l.org

run code in 300+ PHP versions simultaneously
<?php class MyInterval extends DateInterval { public static function instance(DateInterval $di) { return new static($di->spec()); } } $diff = (new DateTime('yesterday'))->diff(new DateTime('tomorrow')); $myDiff = MyInterval::instance($diff); var_dump($myDiff);

preferences:
16.26 ms | 402 KiB | 5 Q