php没有自带的函数能获取毫秒时间戳函数,但提供了一个microtime()函数
该函数返回包含两个元素,一个是秒数,一个是小数表示的毫秒数
使用此函数,可以定义一个返回毫秒数的函数。
获取毫秒时间戳函数
function getMillisecond() {
list($t1, $t2) = explode(' ', microtime());
return (float)sprintf('%.0f',(floatval($t1)+floatval($t2))*1000);
}
echo getMillisecond();
// 1607495230089
microtime(get_as_float):返回当前 Unix 时间戳的微秒数
参数:get_as_float 可选
返回值:默认返回字符串 "microsec sec" ,其中 sec 为自 Unix 纪元(0:00:00 January 1, 1970 GMT)起的秒数,microsec 为微秒部分。
如果 get_as_float 参数设置为 TRUE,则返回一个浮点数,表示自 Unix 纪元起精确到微秒的以秒为单位的当前时间。
备注:PHP 5.0.0 新增 get_as_float 参数