Javascript 如何针对不同的时区测试浏览器时区相关应用程序?

Javascript 如何针对不同的时区测试浏览器时区相关应用程序?,javascript,firefox,Javascript,Firefox,我正在制作一个Javascript web应用程序,它取决于用户的浏览器时区 例如,每当我检查UTC偏移量时,我发现它仅为+5.5 如何测试它在其他时区是否也有效?我特别想看看它是如何与我们时区一起工作的 我主要使用Firefox。是否有任何配置设置可以编辑?我试图更改我的系统时区,但没有成功。更改系统时区后,需要重新启动浏览器。我相信Firefox会保留原来的时区,如果不重新启动,Chrome会认为您处于UTC。在这方面,我在OS X上使用了以下脚本: 该脚本使用自己的环境启动一个Chrome

我正在制作一个Javascript web应用程序,它取决于用户的浏览器时区

例如,每当我检查UTC偏移量时,我发现它仅为+5.5

如何测试它在其他时区是否也有效?我特别想看看它是如何与我们时区一起工作的


我主要使用Firefox。是否有任何配置设置可以编辑?我试图更改我的系统时区,但没有成功。

更改系统时区后,需要重新启动浏览器。我相信Firefox会保留原来的时区,如果不重新启动,Chrome会认为您处于UTC。

在这方面,我在OS X上使用了以下脚本:

该脚本使用自己的环境启动一个Chrome实例。要将其配置为使用特定时区,请在脚本中编辑:

#将此更改为另一时区的欺骗。有助于测试特定于时区的面向客户端的内容。
export TZ=“美国/洛杉矶”
它依赖于TZ环境变量。
工作起来很有魅力

…或者只要打开FF或Chrome的另一个实例,如果(像我一样)你是一个标签囤积者:-)至少在Chrome中,我不需要重新启动浏览器。只需关闭选项卡,然后重新打开它。我在Ubuntu上,简单(F5)刷新在Chrome上对我有效。我们可以用Chrome上的开发者工具来欺骗系统时区吗?@RaviDhoriya,是的。有没有办法设置任意时区?例如+15:00(从那时起不存在)和类似+08:12:04.3384的“次小数”。这对于“轻松测试”很有用。在Firefox 45.0.1+Windows 7上,更改系统时区和刷新工作(例如在)。@S.Kirby,刷新工作就可以了。很好的解决方案!让我的生活轻松多了!