我需要将我的Chrome浏览器运行的JavaScript语言环境从英语美国更改为英国英语,以便测试依赖于javascript的Date对象的功能。这是基于浏览器设置吗?或者我的操作系统设置?我在Windows 7更改测试的当前语言环境
1
A
回答
-1
运行,你可以插入代码的这一和平在你页面的头部被首先执行:
var bind = Function.bind;
var unbind = bind.bind(bind);
function instantiate(constructor, args) {
return new (unbind(constructor, null).apply(null, args));
}
var offset = 5;
Date = function (Date) {
return function() {
var date = instantiate(Date, arguments);
utc = date.getTime() + (date.getTimezoneOffset() * 60000);
nd = new Date(utc + (3600000*offset));
nd = new Date(Date.UTC(nd.getFullYear(), nd.getMonth(), nd.getDate(), nd.getHours(), nd.getMinutes(), nd.getSeconds()));
return nd;
}
}(Date);
new Date('01.31.2014 15:34:12')
// Fri Jan 31 2014 20:34:12 GMT+0200 (E. Europe Standard Time)
它的工作原理,但输出不能更改时区。
它覆盖原生Date
的构造函数,在时区中返回一个Date
,偏移量为2,伦敦时间。
1
最简单的方法,并改变你的Chrome浏览器的区域设置的最佳方法是:
就到你的桌面谷歌浏览器快捷方式,右键单击和属性。 你会发现你的目标有:根据您的区域,你会想改变
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --lang=en_US --user-data-dir=C:\ChromeUserDirs\EN_US
等:目标
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"
更改为。
正如您所看到的,我已将我的区域设置(默认为英语,因为我住在英国)更改为美国。
相关问题
- 1. 为什么在测试Rails 3时无法更改当前的语言环境?
- 2. Android - 更改语言环境(语言)
- 3. 更改BlackBerry语言环境
- 4. 更改junit测试的默认语言环境
- 5. 如何更改测试的语言环境
- 6. OCUnit:更改用户的语言环境以进行测试
- 7. Java junit测试更改Spring中的语言环境SimpleFormController
- 8. 更改应用程序的语言环境而不更改Windows语言环境
- 9. Grails如何更改当前语言环境
- 10. 更改语言环境 - 与测试用例和截图
- 11. 更改当前iphone应用程序的语言环境(用于NSBundle的自定义语言环境?)
- 12. 防止语言环境更改后的应用语言更改
- 13. 测试语言环境的工作
- 14. Thmeleaf获取当前语言环境
- 15. Android:如何在特定语言环境中获取字符串而不更改当前语言环境
- 16. 在Vimscript中测试语言环境
- 17. 更改struts2的默认语言环境
- 18. 更改Qt中的语言环境
- 19. 如何更改R的语言环境?
- 20. 更改MKReverseGeocoder响应的语言环境?
- 21. 检测语言环境并改变URL(重定向)以包含语言环境
- 22. Android - 从当前语言环境猜测脚本布局方向
- 23. 更改字符串语言环境
- 24. 如何更改键盘语言环境?
- 25. 在Docker中更改Ubuntu语言环境
- 26. spree.i18n不更改默认语言环境
- 27. 在运行时更改语言环境?
- 28. 更改select2 jquery插件语言环境
- 29. 登录时更改语言环境
- 30. Symfony2:更改语言环境Slug multi-langue
你能解释一下这是如何工作的吗?我没有在代码中看到特别提到语言环境的任何内容。 – 2014-09-26 19:04:50
此代码可能会改变您的时区。所以,如果英文时区为0,那么美国是9或者像那样。变量偏移使用时区编号。该代码不会更改区域设置。 – heroin 2014-09-26 19:21:18
对不起,在我的问题中,我特别在寻找如何更改区域设置。 – 2014-09-29 15:02:03