2016-05-04 13 views
0

Ich erstelle eine Datumsauswahl mit , aber ich bin stecken geblieben und verwirrt mit maxDate Funktionalität. Ich setze maxDate 7 Jahre zurück, aber wenn ich auf Eingabe klicke, um Datum auszuwählen, zeigt es mir aktuellen Monat und Jahr mit allen Daten, die deaktiviert sind, ich möchte zeigen, dass Kalender Datum zeigen sollte, das ich in maxDate einstelle. Bitte überprüfen Sie meinen Code unten oder Sie können Geige überprüfen auch https://jsfiddle.net/buffqvye/pickaday maxDate Ausgabe

HTML

<input type="text" id="datepicker"> 

SCRIPT

var picker = new Pikaday(
    { 
     field: document.getElementById('datepicker'), 
     firstDay: 1, 
     minDate: new Date(2000, 0, 1), 
     maxDate: new Date(2009, 12, 31), 
     yearRange: [2000,2009] 
    }); 

Antwort

0

Bitte überprüfen Sie die defaultDate Eigenschaft.

var picker = new Pikaday(
{ 
    field: document.getElementById('datepicker'), 
    firstDay: 1, 
    minDate: new Date(2000, 0, 1), 
    maxDate: new Date(2009, 11, 31), 
    yearRange: [2000,2009], 
    defaultDate : new Date(2009, 11, 31) 
});