Как вычесть микровремя и отобразить дату в миллисекундах в php?

Как вычесть микровремя и отображать дату в миллисекундах в php?

Например: я установил дату и время окончания

$endtime = 2012-02-21 10:29:59;

, тогда у меня есть текущая дата или начало дата с преобразованием из микровремени

$starttime = 2012-02-21 10:27:59.452;

function getTimestamp()
{
        $microtime = floatval(substr((string)microtime(), 1, 8));
        $rounded = round($microtime, 3);
        return date("Y-m-d H:i:s") . substr((string)$rounded, 1, strlen($rounded));
}

echo getTimestamp(); //sample output 2012-02-21 10:27:59.452

Теперь я хочу вычесть: $ finaldate = $ endtime - $ starttime;

Я хочу, чтобы мой вывод был таким: 00: 00: 02.452

12
задан Cœur 2 January 2017 в 18:09
поделиться