Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更改系统/浏览器的区域设置以测试javascript函数_Javascript_Html_Testing_Localization - Fatal编程技术网

更改系统/浏览器的区域设置以测试javascript函数

更改系统/浏览器的区域设置以测试javascript函数,javascript,html,testing,localization,Javascript,Html,Testing,Localization,我正在编写一个小JavaScript函数来生成一个日期选择器,用于各种语言。我想用英语、法语、德语、意大利语和西班牙语测试JavaScript日期函数ToutString、toLocaleString、toLocaleDateString 如何影响日期对象使用的区域设置。我尝试过更改windows语言设置和web浏览器。一定有办法做到这一点,这样我就不必在每个国家都找一个有电脑的人来测试脚本了?关于一个JavaScript函数,我觉得这太过分了,但是,安装几个具有不同语言环境设置的虚拟机可能是可

我正在编写一个小JavaScript函数来生成一个日期选择器,用于各种语言。我想用英语、法语、德语、意大利语和西班牙语测试JavaScript日期函数
ToutString
toLocaleString
toLocaleDateString


如何影响日期对象使用的区域设置。我尝试过更改windows语言设置和web浏览器。一定有办法做到这一点,这样我就不必在每个国家都找一个有电脑的人来测试脚本了?

关于一个JavaScript函数,我觉得这太过分了,但是,安装几个具有不同语言环境设置的虚拟机可能是可行的。

我尝试更改开发机器的每种语言和语言环境设置,包括将浏览器更改为不同的语言环境,但JavaScript函数仍返回英文日期。你以前真的这样做过吗?是什么决定了实际使用的语言环境?对于虚拟机,有一些可以免费下载,如Microsoft的virtual PC 2007。安装VM软件,然后以所需的语言版本之一安装Windows。不幸的是,为了合法使用,每次安装都需要有效的Windows许可证。是的,我以前做过,它工作得很好,因为对于虚拟机来说,我的Windows(例如danish Windows)是丹麦的,无论我的主机系统的“真实”语言环境是什么。你最大的问题可能是掌握其他语言版本。其余的都是一个简单的Windows安装,就像其他安装一样。谢谢,我会看看不同的版本。在做了一些研究之后,现在看来Firefox实际上并没有查看系统,而是从安装中获取了语言环境设置。windows可能只会影响浏览器和Chrome,我对此仍然感到困惑。