3v4l.org

run code in 300+ PHP versions simultaneously
<?php $start = new DateTime('2017-09-01 23:00:00'); $stop = new DateTime('2017-09-02 01:34:00'); $hours = iterator_count(new DatePeriod($start, new DateInterval('PT1S'), $stop)) / 3600; echo round($hours, 2);
Output for 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.25, 8.4.1 - 8.4.12
2.57

preferences:
52.43 ms | 406 KiB | 5 Q