【发布时间】:2018-09-21 22:26:48
【问题描述】:
在浏览器的不同选项卡上调用 new Date() 时,我得到了不同的结果。在一个选项卡上,我在远程服务器上运行了一个 Web 应用程序,我执行了“new Date()”并收到:
Fri Sep 21 2018 15:20:16 GMT-0700 (GMT-07:00)
这就是我想要的。在不同的选项卡上,我在本地运行相同的应用程序并运行“new Date()”,但我收到了
Fri Sep 21 2018 22:20:16 GMT+0000 (GMT)
为什么列出的时区不同?服务器和我的本地机器都在同一个时区。
【问题讨论】:
-
地理位置无关紧要,重要的是系统的时区设置。两个时间戳都代表同一时刻,但系统似乎设置为不同的时区。
-
我在同一台计算机上的同一浏览器中运行相同的命令,一个浏览器选项卡如何与旁边的选项卡具有不同的时区?
标签: javascript date