2016-11-11 21 views
-1

不PHP的time()函數四捨五入到最接近的第二或輪下降到第二?例如,如果時間是11:25:31.9,那麼time()將第二個返回爲31(向下舍入)還是32(舍入爲最接近的第二個)?確實PHP的時間()總是舍入到第二個?

+0

我不認爲該系統計算秒,這樣的精度。 – apokryfos

+0

「microtime中()返回當前Unix時間戳和微秒。此功能僅在支持gettimeofday()系統調用的操作系統。」來自PHP文檔。 – paolobasso

回答

1

PHP time()返回自從Unix Epoch(1970年1月1日00:00:00 GMT)以來秒數測量的當前時間,因此它將只計算秒和釐秒將根本不被考慮。

如果您想要更精確的時間戳使用microtime(),它將以微秒爲單位返回當前的Unix時間戳。但請記住,此功能僅在支持gettimeofday()系統調用的操作系統上可用。

檢查這個DEMO

0

PHP的time()函數爲您提供當前的UNIX時間戳。

UNIX時間戳是從00:00:00 1970年1月1日星期四協調世界時(UTC)開始的秒數。因此,它不關心毫秒。