我想在两个日期时间字符串之间传递时间(包括毫秒)
例:
$pageTime = strtotime("2012-04-23T16:08:14.9-05:00");
$rowTime = strtotime("2012-04-23T16:08:16.1-05:00");
$timePassed = $rowTime - $pageTime;
echo $timePassed . "<br/><br/>";
Run Code Online (Sandbox Code Playgroud)
我希望看到的是"1.2",但strtotime()忽略了字符串的毫秒部分.此外,显然microtime()不会让你给它一个日期字符串...是否有一个替代函数来计算这个,或者我将不得不做一些字符串解析来提取秒和毫秒并减去?