0

我正在使用 webshim polyfiller 在 ie8 中获得 html5 表单支持。

如果我将日期设置为 13/08/2014 (dd/mm/yyyy) ,只要我点击日期选择器,它就会将日期重新格式化为美国风格 (mm/dd/yyyy),例如:

2014 年 8 月 13 日

我的浏览器语言设置为 en-AU。如何将 webshim 日期选择器设置为使用澳大利亚日期格式?

4

3 回答 3

3

Webshim 尝试使用lang您网页的属性,如果设置为 'en' 或 'en-US' 它将使用 'en-US',如果没有 lang 属性,webshim 将尽可能自动使用浏览器语言。如果你想覆盖它,你仍然可以简单地使用该webshim.activeLang方法。

于 2014-08-13T09:52:40.243 回答
1

出于某种原因,webshim 没有从浏览器中获取语言环境。我不得不像这样手动设置它:

webshim.activeLang('en-AU');

于 2014-08-13T00:22:20.737 回答
0

您可以通过以下方式将 Webshim 的语言设置为浏览器的默认语言:

webshim.activeLang(navigator.language || navigator.userLanguage);

据我快速测试,如果不支持请求的语言,Webshim 会回退到“EN”。

于 2016-04-15T10:56:13.733 回答