use*_*855 39 javascript timezone datetime
如果JavaScript (new Date()).getTime()同时从2个不同的时区运行,您会得到相同的值吗?
此值是否会受运行浏览器的计算机上设置的系统时间的影响?
Pea*_*wer 23
码:
var today = new Date();
console.log(today);
var t = today.getTime();
console.log(t);
Run Code Online (Sandbox Code Playgroud)
我在英国的电脑:
Sat Sep 21 2013 03:45:20 GMT+0100 (GMT Daylight Time)
1379731520112
Run Code Online (Sandbox Code Playgroud)
我的VPS:
Sat, 21 Sep 2013 02:44:31 GMT
1379731471743
Run Code Online (Sandbox Code Playgroud)
getTime值之间的差异是48,369毫秒(48秒)不同步而不是1小时区域差异
您将无法获得相同的值 - 两个客户端的浏览器之间的差异,但是如果他们的时间设置正常,您应该获得两次最小差异,因为使用时间戳new Date(),您可以获得UTC值(new Date()返回自1970年1月1日以来经过的毫秒数,并且不会改变),这是通用时间并且与位置无关.