Ich habe Probleme zu verstehen, wie man das min/max Date des jquery Datepicker einstellt. Wenn ich die docs überprüfe, sehe ich, dass die dateformat
in new Date(2009, 1 - 1, 26)
erwartet wird. Was bedeutet 1-1
? Wenn ich w3c Schulen für js dateformats überprüfe, kann ich dieses nicht finden.Set min/max Date von jquery Datepicker
Also habe ich versucht
$("#datepicker").datepicker({
changeMonth: true,
changeYear: true,
dateFormat: 'yyyy-mm',
minDate: new Date(2001-01),
maxDate: '+15Y'
});
Aber das läßt mich mit völlig zufälligen Ergebnissen ... Es beginnt 2006 und endet 2026.
Hier Geige http://jsfiddle.net/ANF2y/58/
In JavaScript [ 'Date'] (https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Date) Objekt' month' berechnet als 0 bis 11. Um den Monat einzustellen, verwende 'aktueller Monat - 1'. – Pugazh
@Pugazh ok. Aber warum wird das ** Startdatum ** als "1-1" implementiert ?! – Stophface
@Stofface sein Monat und nicht Datum. 'neues Datum (Jahr, Monat, Datum)' – Rajesh