如何在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