- Output for 7.1.25 - 7.1.32, 7.2.0 - 7.2.22, 7.3.0 - 7.3.9
- 2419200000 15897600000
<?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;