据我所知,一微秒是 1/1000000 秒(百万分之一)。但是由于某种原因,我的 php.exe v5.4.12 x64(Windows 7 x64 上的 CLI)似乎“认为”它实际上是 1/10000(千分之一)。
如果我运行以下 php 脚本:
<?php
while(true)
{
echo microtime(true)."\r";
}
?>
我在屏幕上看到的计数器从不超过 0.9999。它从 1381994204.9999 跳到 1381994205.0
昨晚我在写一个计算到一秒的脚本时发疯了,在意识到这一点后,我改变了公式,将微时间(真)输出除以 10000 而不是 1000000,它工作得很好......