PHP的time()总是向下舍入到第二个?

时间:2016-11-11 20:29:51

标签: php

PHP的time()函数是否舍入到最接近的秒,或向下舍入到第二个?

例如,如果时间是11:25:31.9,那么time()会将第二个返回31(向下舍入)还是32(舍入到最接近的秒)?

2 个答案:

答案 0 :(得分:1)

PHP time()返回自Unix Epoch(1970年1月1日00:00:00 GMT)以来的秒数测量的当前时间,因此它将仅计数秒,并且根本不会考虑厘秒。

如果您想要更精确的时间戳,请使用microtime()返回当前的Unix时间戳,并返回微秒。但请记住,此功能仅适用于支持gettimeofday()系统调用的操作系统。

选中DEMO

答案 1 :(得分:0)

PHP的time()函数为您提供当前的UNIX时间戳。

UNIX时间戳是自1970年1月1日星期四00:00:00协调世界时(UTC)以来的秒数。因此,它不关心毫秒。