我有一个jQuery UI日期选择器,希望将返回的日期本地化并格式化,以去除前导零。
看起来我只能做其中之一。有没有办法同时本地化和格式化日期?
我的示例代码:
// myDate = 01/25/2010
// myLanguage = ""; //for US english, but could be any language
$('#mytxtbox').datepicker($.datepicker.regional['<%= mylanguage %>']);
$('#mytxtbox').datepicker({ dateFormat: 'm/d/yy' });
var dateToSet = $.datepicker.parseDate('m/d/yy', '<%= myDate %>');
$('#mytxtbox').datepicker("setDate", dateToSet);
在上面的例子中,显示在我的文本框中的日期是“01/25/2010”。 如果我注释掉设置区域的那一行,格式化就会生效(即1/25/2010)。 对我来说,本地化正在覆盖我的“dateFormat”?是否可能两者兼顾? 请注意,我已经包含了所有适当的区域文件。