2017-06-14 16 views
0

Mein jquery datepicker zeigt Datum im Standardformat anstelle von dd.mm.yy, aber es ist in Code festgelegt. Was ist falsch ?jquery datepicker nicht ändern Datumsformat

$(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

Sollte es nicht "TT-MM-JJ" sein? – maxshuty

Antwort

1

Sie den Aufruf der Funktion falsch

Versuchen

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

oder

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

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