2016-06-24 3 views
0

Ich habe dieses Bootstrap picker config:Bootstrap Datumsauswahl endDate

datePickerConfig: { 
    changeMonth: true, 
    numberOfMonths: 1, 
    endDate: new Date(), 
    startDate: moment().subtract(1, 'year').toDate(), 
    showOn: 'both', 
    buttonImageOnly: true, 
    buttonText: 'Select date', 
    firstDay: moment.localeData().firstDayOfWeek(), 
    dateFormat: 'L', 
    autoclose: true 
} 

$('#someId').datepicker(datePickerConfig).datepicker('setDate', new Date()) 

Problem: enter image description here

Wenn ich dies tun:

$('someId').datepicker('setEndDate', '+1d'); 
In diesem Fall meines Eingabefeld leer sein

Ich werde keine leere Eingabe wie oben haben, aber in meinem Datepicker wird möglich sein, morgen zu wählen. Siehe Bildschirm unten: enter image description here

Welchen Wert soll ich endDat e gesetzt, wenn Sie möchten, dass ich meinen Datepicker letztes Datum, die ausgewählt werden mußten, das Datum des heutigen Tages ist. Und wenn ich datepicker einstelle brauche ich auch noch das Datum von heute.

+0

Ihr Bild Größe ändern, so großes Bild mit vielen weißen Ihrer Frage – Garf365

+0

auch unlesbar machen, wird ein Komma fehlt nur nach 'endDate: new Date()', vielleicht auch nur ein Exemplar Fehler es ist? – Garf365

+0

Ja. Das ist ein Schreibfehler. – Sabutobi

Antwort

0

Danke für die Aufmerksamkeit. Problem gelöst, ich habe datesDisabled wie endDate hinzugefügt!

endDate: '+1d', 
datesDisabled: '+1d', 
+0

Warum machst du nicht einfach "endDate: '+ 0d''? – Timothy

+0

Wenn ich dies nach dem Rendern von Datepicker mache, ist mein Eingabefeld leer. – Sabutobi