如何在毫秒中減去microtime和顯示日期?如何在毫秒中減去microtime和顯示日期以毫秒?
例如:我已經設定結束日期和時間
$endtime = 2012-02-21 10:29:59;
然後,我有當前日期或轉換來自microtime中開始日期
$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