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;

preferences:
26.95 ms | 405 KiB | 5 Q