2016-04-07 16 views
1

Begrenzen Ich betreibe Bootstrap 3.3.6 (neueste) und Datepicker Plugin 1.6.0 (neueste).Wie man Bootstrap Datepicker Datumsansicht auf nur Jahr

Ich möchte die Datumsanzeige nur akzeptieren und Jahr zwischen einem bestimmten Bereich anzeigen (in meinem aktuellen Fall 2014, 2015 und 2016).

Ich habe diese Anpassung an Ort und Stelle:

$('#my-container .my-class').datepicker({ 
    //format: " yyyy", // does not work 
    minViewMode: "years", 
    maxViewMode: "years", 
    startDate: '01/01/2014', 
    endDate: new Date(), 
    startView: "year" //does not work 
}); 

Ist es möglich, die Eingabe zu begrenzen und nur ein 4-stelliges Jahr anzuzeigen?

Antwort

3

diese Lösung Versuchen:

$('.datepicker').datepicker({ 
    autoclose: true, 
    format: " yyyy", 
    viewMode: "years", 
    minViewMode: "years", 
    startDate: '2014', 
    endDate: new Date(), 
}); 

Siehe JsFiddle. Ich hoffe, es funktioniert für Sie, danke.

+0

Hervorragend @ShadyAlset. Arbeitete perfekt. Ich schätze die Lösung sehr! –

+0

Mein Vergnügen :) danke für deine Worte! @ H.Ferrence –

+1

Externe Ressourcen Link von jsFiddle kann abgelaufen sein. Es funktioniert jetzt nicht. – ni8mr

Verwandte Themen