3v4l.org

run code in 300+ PHP versions simultaneously
<?php $s = new \DateTime('2016-03-01', new \DateTimeZone('Europe/Warsaw')); $e = new \DateTime('2016-03-31', new \DateTimeZone('Europe/Warsaw')); $d = $s->diff($e); var_dump($d); $s = new \DateTime('2016-05-01', new \DateTimeZone('Europe/Warsaw')); $e = new \DateTime('2016-05-31', new \DateTimeZone('Europe/Warsaw')); $d = $s->diff($e); var_dump($d); $s = new \DateTime('2016-04-01', new \DateTimeZone('Europe/Warsaw')); $e = new \DateTime('2016-04-30', new \DateTimeZone('Europe/Warsaw')); $d = $s->diff($e); var_dump($d);

preferences:
35.38 ms | 402 KiB | 5 Q