Datepicker:添加dateFormat会出错

Eri*_*icC 5 jquery datepicker

我正在测试使用此示例选择日期范围:http://salman-w.blogspot.no/2013/01/jquery-ui-datepicker-examples.html#example-7

我想更改dateFormat,但添加它会在控制台中出现以下错误:"位置2处未捕获的意外文字"

我为dateFormat添加一行(第3行),如下所示:

 $(function() {
   $("#datepicker").datepicker({
     dateFormat: "yy-mm-dd",
     beforeShowDay: function(date) {
       var date1 = $.datepicker.parseDate($.datepicker._defaults.dateFormat, $("#input1").val());
       var date2 = $.datepicker.parseDate($.datepicker._defaults.dateFormat, $("#input2").val());
       return [true, date1 && ((date.getTime() == date1.getTime()) || (date2 && date >= date1 && date <= date2)) ? "dp-highlight" : ""];
    },
     onSelect: function(dateText, inst) {
       var date1 = $.datepicker.parseDate($.datepicker._defaults.dateFormat, $("#input1").val());
       var date2 = $.datepicker.parseDate($.datepicker._defaults.dateFormat, $("#input2").val());
       if (!date1 || date2) {
         $("#input1").val(dateText);
         $("#input2").val("");
         $(this).datepicker("option", "minDate", dateText);
       } else {
         $("#input2").val(dateText);
         $(this).datepicker("option", "minDate", null);
       }
     }
  });
});
Run Code Online (Sandbox Code Playgroud)

或者请参阅jsfiddle以获取错误示例:http: //jsfiddle.net/jaaqs/

那么,如何更改此datepicker-range-example的dateFormat?

Bry*_*ong 9

使用set Defaults作为格式.

$.datepicker.setDefaults({
     dateFormat: 'yy-mm-dd'
});
Run Code Online (Sandbox Code Playgroud)

现在您的日期显示正确的格式(即2013-06-12)

正确的格式

在这里更新了JSFiddle:http://jsfiddle.net/jaaqs/3/