3v4l.org

run code in 300+ PHP versions simultaneously
<?php function dateDifference($date_1, $date_2, $differenceFormat = '%a') // %a { if (is_numeric($date_1)) $datetime1 = (new DateTime())->setTimeStamp($date_1/1000); else $datetime1 = new DateTime($date_1); $datetime2 = (new DateTime())->setTimeStamp($date_2/1000); $interval = $datetime1->diff($datetime2); return $interval->format($differenceFormat) * 8.64e+7; } echo dateDifference('2019-02-05T11:51:20', 1551791511000) . PHP_EOL; echo dateDifference(time()*1000, 1551791511000) . PHP_EOL;
Output for 7.1.25 - 7.1.32, 7.2.0 - 7.2.22, 7.3.0 - 7.3.9
2419200000 15897600000

preferences:
52.23 ms | 406 KiB | 5 Q