2017-06-14 96 views
0

我的jquery datepicker以默认格式显示日期而不是dd.mm.yy,但它是在代码中设置的。哪里不对 ?jquery datepicker不改变日期格式

$(function() { 
    $("#startdatepicker") 
     .datepicker({ minDate: -1, maxDate: "" }, "option", "dateFormat", "dd.mm.yy"); 
    $("#enddatepicker").datepicker({ 
     onSelect: function() { 
     $('#submit_button').removeClass("hidden"); 
     createDays(); 
     }, 
     minDate: -1, 
     maxDate: "" }).attr('disabled', 'disabled'); 
     $("#startdatepicker").on("change", function() { 
     $("#enddatepicker").datepicker("option", "minDate", $("#startdatepicker").datepicker("getDate")).removeAttr('disabled'); 
    }); 
    }); 
+0

不应该是'dd-mm-yy'吗? – maxshuty

回答

1

你调用该函数不正确

尝试

$("#startdatepicker") 
    .datepicker({ minDate: -1, maxDate: "", "dateFormat": "dd.mm.yy"}); 

$("#startdatepicker") 
    .datepicker({ minDate: -1, maxDate: "" }); 
$("#startdatepicker") 
    .datepicker("option", "dateFormat", "dd.mm.yy"); 


http://api.jqueryui.com/datepicker/#option-dateFormat