我在ASP.NET MVC Web应用程序中使用ExtJS DateField控件.
我已将format属性设置为"Ymd",因此它将从服务器正确解析"2009-08-11"格式,并将以该格式发回.
但是,我想以不同的,更加用户友好的格式显示数据,特别是西班牙语中的"d mmm yyyy".
我似乎无法弄清楚如何做到这一点.我不认为该altFormats属性有帮助,因为这只会增加更多的解析格式.
是否可以使用不同的显示格式的解析格式?或者我是以错误的方式来做这件事的?
是.有可能的.
有关日期格式,请参见http://extjs.com/deploy/dev/docs/?class=Date.
有关可以自定义的内容,请参阅ext-3.0.0\src\locale \文件夹.包含相应的文件或仅使用文件作为模板自定义您自己的文件.
例如 :
Date.monthNames = [
"Januar",
"Februar",
"Marec",
"April",
"Maj",
"Junij",
"Julij",
"Avgust",
"September",
"Oktober",
"November",
"December"
];
Date.dayNames = [
"Nedelja",
"Ponedeljek",
"Torek",
"Sreda",
"?etrtek",
"Petek",
"Sobota"
];
console.log((new Date()).format('Y-M-D'))
Run Code Online (Sandbox Code Playgroud)
此致,约书亚