所以问题是我的语言适用于我的日历,但不适用于解析 下面是我的代码(我将其作为网站上的示例)。
$(function(){
$.datepicker.setDefaults($.datepicker.regional['nl-BE']);
// Datepicker
$('#datepicker').datepicker({
firstDay: 1,
dateFormat: "dd/mm/yy",
inline: true,
onSelect: function(dateText){
var datez = $.datepicker.parseDate('dd/mm/yy',dateText,{shortYearCuroff: 20, dayNamesShort: $.datepicker.regional['nl-BE'].dayNamesShort, dayNames: $.datepicker.regional['nl-BE'].dayNames, monthNamesShort: $.datepicker.regional['nl-BE'].monthNamesShort, monthNames: $.datepicker.regional['nl-BE'].monthNames}).toString();
var value = datez.split('00:00:00');
generatexml(dateText,value);
}
});
});
这导致我的日历语言发生了变化,但解析后的语言却没有变化?知道我做错了吗?
2012年3月24日星期六
结果是否给出,我还试图将月份数字放在月份之前,结果是:(
答案 0 :(得分:5)
好吧所以你现在使用的是想要formatDate的错误功能。
经过大量研究后,您希望改用var datez
发件人
var datez = $.datepicker.parseDate('dd/mm/yy',dateText,{shortYearCuroff: 20, dayNamesShort: $.datepicker.regional['nl-BE'].dayNamesShort, dayNames: $.datepicker.regional['nl-BE'].dayNames, monthNamesShort: $.datepicker.regional['nl-BE'].monthNamesShort, monthNames: $.datepicker.regional['nl-BE'].monthNames}).toString();
要
var datez = $.datepicker.formatDate('D M d yy',new Date(dateText)).toString();
答案 1 :(得分:1)
我不知道您的工作代码,但在给出的示例中,将“shortYearCuroff”更改为“shortYearCutoff”会有所帮助。