网站建设资讯

NEWS

网站建设资讯

php中13位时间戳实现转换10位时间戳的方法-创新互联

这篇文章将为大家详细讲解有关php中13位时间戳实现转换10位时间戳的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

成都创新互联公司于2013年开始,先为蕉城等服务建站,蕉城等地企业,进行企业商务咨询服务。为蕉城企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

在php中可以通过“microtime”函数将13位时间戳进行转换,其语法是“microtime(get_as_float);”,参数“get_as_float”可选,返回值是“microsec sec”。

php中13位时间戳实现转换10位时间戳的方法

把13位时间戳转换位10位时间戳

在我们设计数据库时,时间戳存储到数据库时,一般情况下,我会设计存储类型int 长度11,

普遍情况下,前端传过来的长度也就时10位的时间戳,php time() 函数也一样。但是如果您

在和硬件对接等,,如果忘记沟通。有可能传过来的时间时13位精确到毫秒的时间戳。如果直接存储的到数据库中,时间戳就会错误!那么如果让硬件处理,如果同一个公司还好,如果是对接,就很麻烦。今儿我就遇见了这个问题,我自己在网上差了一下,没找到合适的方法,都是自己写个函数!后来才知道,其实php 有自带的函数可以直接解决

microtime();拿去用不需要自己写函数

microtime() 函数返回当前 Unix 时间戳的微秒数。

语法

microtime(get_as_float);

参数

get_as_float 可选。当设置为 TRUE 时,规定函数应该返回一个浮点数,否则返回一个字符串。默认为 FALSE。

技术细节

返回值: 默认返回字符串 "microsec sec" ,其中 sec 为自 Unix 纪元(0:00:00 January 1, 1970 GMT)起的秒数,microsec 为微秒部分。如果 get_as_float 参数设置为 TRUE,则返回一个浮点数,表示自 Unix 纪元起精确到微秒的以秒为单位的当前时间。

关于php中13位时间戳实现转换10位时间戳的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


分享名称:php中13位时间戳实现转换10位时间戳的方法-创新互联
文章路径:http://cdweb.net/article/cdgcoc.html