php获取当前时间的毫秒数的方法
2014-01-26 00:00
495 查看
php本身没有提供返回毫秒数的函数,但提供了一个microtime()函数,该函数返回一个array,包含两个元素,一个是秒数,一个是小数表示的毫秒数,借助此函数,可以很容易定义一个返回毫秒数的函数,例如:
需要注意,在32位系统中php的int最大值远远小于毫秒数,所以不能使用int类型,而php中没有long类型,所以只好使用浮点数来表示。由于使用了浮点数,如果精度设置不对,使用echo显示获取的结果时可能会不正确,要想看到输出正确的结果,精度设置不能低于13位。
function getMillisecond() { list($s1, $s2) = explode(' ', microtime()); return (float)sprintf('%.0f', (floatval($s1) + floatval($s2)) * 1000); }
需要注意,在32位系统中php的int最大值远远小于毫秒数,所以不能使用int类型,而php中没有long类型,所以只好使用浮点数来表示。由于使用了浮点数,如果精度设置不对,使用echo显示获取的结果时可能会不正确,要想看到输出正确的结果,精度设置不能低于13位。
相关文章推荐
- php获取当前时间的毫秒数的方法
- PHP获取当前时间的毫秒数(yyyyMMddHHmmssSSS)
- PHP获取当前日期和时间及格式化方法参数
- PHP获取当前时间的方法
- java API的bug javq.util.Date类的getTime()方法获取当前时间的毫秒数当涉及到闰年时,有错误
- php获取当前时间的毫秒数
- php获取当前月与上个月月初及月末时间戳的方法
- PHP获取当前日期和时间格式化方法
- PHP获取当前日期和时间格式化方法
- PHP获取当前日期和时间格式化方法
- PHP获取当前日期和时间格式化方法
- PHP获取当前日期和时间的方法
- PHP获取当前月与上个月的月初及月末时间戳的方法
- php 获取 当前时间戳--精确到毫秒
- PHP获取当前系统时间的方法小结
- php获取当前时间戳方法
- php 获取当前时间的毫秒数程序代码
- php 获取当前毫秒时间
- php获取当前月与上个月月初及月末时间戳的方法
- oracle获取当前时间,精确到毫秒并指定精确位数的实现方法