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时间,请尝试。