如何获取自午夜以来在PHP中经过的毫秒数?

时间:2019-02-19 03:17:36

标签: php date math

很像这个问题How to get seconds elapsed since midnight,但是我需要毫秒精度而不是秒精度,并且不确定如何解决这个问题,有帮助吗?

1 个答案:

答案 0 :(得分:2)

尝试microtime

echo microtime(true);

给我(您显然会有所不同)。

1550546796.3718

您可以在那里获得毫秒级的精度。然后,您可以从秒数中减去直到今天的12:00:00 AM。我认为您正在寻找这样的东西:

echo microtime(true) - mktime(0,0,0,date('m', time()), date('d', time()), date('Y', time()));