Datepicker jquery解析语言

时间:2012-03-07 15:01:55

标签: jquery jquery-ui datepicker uidatepicker jquery-ui-datepicker

所以问题是我的语言适用于我的日历,但不适用于解析 下面是我的代码(我将其作为网站上的示例)。

$(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日星期六

结果是否给出,我还试图将月份数字放在月份之前,结果是:(

2 个答案:

答案 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();

这是jsfiddle example

答案 1 :(得分:1)

我不知道您的工作代码,但在给出的示例中,将“shortYearCuroff”更改为“shortYearCutoff”会有所帮助。