PHP 获取毫秒时间戳

180it 2020-01-03 PM 2095℃ 0条

PHP 获取毫秒时间戳 随便搜索一下,基本都是下面的套路。

利用 PHP 的 microtime() 函数,当前 Unix 时间戳以及微秒数,然后再做处理。

代码基本如下:

function getMillisecond() {

list($s1, $s2) = explode(' ', microtime());
return (float)sprintf('%.0f', (floatval($s1) + floatval($s2)) * 1000);

}
其实手册中对 microtime() 函数的介绍还有一个可选参数 $get_as_float 如果是等于 true 的值,返回的将是浮点型的 时间戳,精确到小数点后 4 位,用来获取毫秒完全够用

所以就有了下面的代码:

function getMillisecond() {

return intval(microtime(1) * 1000); 

}
简单快捷,其中的 intval 也可以替换成 round 取四舍五入后的值。

支付宝打赏支付宝打赏 微信打赏微信打赏

如果文章或资源对您有帮助,欢迎打赏作者。一路走来,感谢有您!

标签: none

PHP 获取毫秒时间戳