Jquery时间戳和php时间戳之间的区别?
Jquery的时间戳和php / sql的时间戳有区别吗?
我有两个时间戳 – PHP的一个是:
1394488721
而Jquery的一个是:
139449051952
它们非常相似 – 但显然jquery有点长。
我正在尝试使用这两个来同步$ .load函数,每次运行cron作业时都会从DB加载一些信息
jQuery中的时间戳(由$.now
返回,它Date.prototype.getTime
)JavaScript以毫秒表示。 在PHP中,(使用time
等)它们在几秒钟内完成。
JavaScript的Date
对象基于毫秒,而PHP(由time()
生成)以秒为单位。
此外,可能存在时区差异,我相信JavaScript会默认使用当前时区(例如“浏览器的时区”),而PHP可能基于PHP配置文件中定义的时区(或者用户的时区,如果您以某种方式在域模型上设置和使用它。
将PHP时间戳乘以1000
以基于它创建新的Javascript时间戳:
JS Timestamp := PHP Timestamp * 1000
此JS时间戳以毫秒为单位,因此您可以与其他JS Date()
值进行比较。
要获得匹配的PHP时间,请尝试。