Internationalization web应用程序测试的假时区

Internationalization web应用程序测试的假时区,internationalization,timezone,Internationalization,Timezone,我有一个网络应用程序,一些亚洲人在程序中看到一些奇怪的时区问题。有没有办法伪造chrome、firefox或IE,假装我的电脑的时区与他们的一样,这样我就可以轻松地调试问题?当然:使用自定义的TZ环境变量从命令行启动浏览器,而不是按照通常的运行方式: TZ=Japan firefox & 这样启动firefox时,请确保它尚未运行,因为如果它已经运行,那么它可能只会在浏览器的现有实例下打开一个新窗口,而不是启动一个新实例。在Windows 8中更改系统时间会自动更改我的firefox浏

我有一个网络应用程序,一些亚洲人在程序中看到一些奇怪的时区问题。有没有办法伪造chrome、firefox或IE,假装我的电脑的时区与他们的一样,这样我就可以轻松地调试问题?

当然:使用自定义的
TZ
环境变量从命令行启动浏览器,而不是按照通常的运行方式:

TZ=Japan firefox &

这样启动firefox时,请确保它尚未运行,因为如果它已经运行,那么它可能只会在浏览器的现有实例下打开一个新窗口,而不是启动一个新实例。

在Windows 8中更改系统时间会自动更改我的firefox浏览器时区,而无需重新启动或重新启动软件。

也可以在linux中工作(LinuxMint)只是更改了系统时区并加载了chrome。用于测试有没有一种不用命令行就能做到这一点的方法?例如,是否有一种方法可以使用chrome标志(例如,我尝试过但不起作用的
--TZ
)来实现这一点?我认为没有任何应用程序为此提供命令行选项,因为使用环境变量非常简单。为什么需要避免使用环境变量?我正在尝试从Windows快捷方式执行此操作。这在ubuntu中使用命令行时有效,但在Windows10中使用命令行时无效。