Javascript和PHP时间戳不同,给出不同的时间

时间:2013-07-31 01:42:45

标签: php javascript

当代码几乎同时执行时,我使用javascript和PHP获得不同的时间戳值。

使用Javascript Date.getTime(),我明白了     1375228800000

用于时间戳,同时PHP报告     1375233890

作为调用time()的时间戳。

前十位数字是关闭但javascript的时间戳有额外的3位数(000),我认为这导致PHP将日期返回到1996-08-05 17:08:40而不是2013-08-31。

我在同一台机器上运行Javascript和PHP。

为什么Javascript会添加额外数字(000)以及如何解决此问题?请帮忙。

1 个答案:

答案 0 :(得分:8)

JavaScript以毫秒为单位测量时间,而不是以秒为单位。只差1000。