3v4l.org

run code in 300+ PHP versions simultaneously
<?php date_default_timezone_set('UTC'); $start = new DateTime('2020-03-08 04:00'); $interval = DateInterval::createFromDateString('-1 hour'); $period = new DatePeriod($start, $interval, 10); foreach ($period as $date) { echo $date->format('Y-m-d h:i a') . PHP_EOL; }

preferences:
35.91 ms | 404 KiB | 5 Q