Ext.js日期格式区域设置

时间:2013-11-05 13:06:38

标签: javascript extjs

我把格式设为(M d,Y) 在哪里,我希望它是“2013年11月20日” 用英语很棒。

问题是 - 当我在页面上使用不同的区域设置时,它会直接进行翻译,而不会将格式更改为在该位置使用的格式,例如,当我使用中文时,它只是转换11月的单词。而不是改变日期的结构。

有什么建议我可以做些什么来克服这个问题?

1 个答案:

答案 0 :(得分:1)

如果您提供自己的日期格式(例如日期字段),则无论该格式是否适合当前位置,都将使用此格式。

假设您使用的是区域设置文件ext-lang-*.js,则可以使用属性Ext.Date.defaultFormat,该属性将包含该区域设置的格式代码。

或者,您也可以自己设置该属性的值:

Ext.Date.defaultFormat = 'Y-m-d'; // your format here

编辑:我刚看了一下中文文件,似乎他们设置了一个defaultFormat,所以你必须自己设置(如上所述)上文)。