当前位置: 首页 > 后端技术 > PHP

10位时间戳和13位时间戳

时间:2023-03-30 04:22:35 PHP

问题:为什么会产生13位时间戳,13位时间戳和10位时间戳是怎么来的?日期的默认精度是毫秒,也就是说生成的时间戳是13位,有些时间戳默认是10位,因为它们的精度是秒。问题2:如何将13位时间戳转换成10位时间戳。第一种方法:使用substring方法截取13位时间戳的后三位。方法二:13位时间戳除以1000四舍五入PHP返回13位时间戳13位时间戳生成函数如下:functiongetMillisecond(){list($t1,$t2)=explode('',microtime());return(float)sprintf('%.0f',(floatval($t1)+floatval($t2))*1000);}//microtime()函数,返回两个元素,一个是秒数,一个是秒数另一个是小数点表示的毫秒数