第一种方法:
/**
*
* 返回一定位数的时间戳,多少位由参数决定
*
* @param type 多少位的时间戳
* @return 时间戳
*/
function getTimestamp($digits = false) {
$digits = $digits > 10 ? $digits : 10;
$digits = $digits - 10;
if ((!$digits) || ($digits == 10))
{
return time();
}
else
{
return number_format(microtime(true),$digits,'','');
}
}
第二种方法:
var_dump(number_format(microtime(true),3,'',''));
第三种方法:
获取13位时间戳
$arr = explode(' ',microtime());
var_dump($arr[1].(round($arr[0]*1000)));
var_dump(time());
第四种方法:
$micro = explode(" ",microtime());
$microtime = (int)$micro[1].substr($micro[0], 2,3);
$d['timestamp'] = time()*1000;
10位时间戳转13位
最新推荐文章于 2024-08-24 11:25:20 发布