Start-Datum auf Bootstrap-datepicker durch Eternicode
Ist es möglich, das Datum anzugeben, die während der Initialisierung mit dem Eternicode Bootstrap-Datepicker? Standardmäßig bei der Initialisierung des picker, wird das aktuelle Datum gewählt werden. Ich möchte ein anderes Datum (in der Zukunft) ausgewählt werden. Ist das möglich und wie ist es so?
Hier ist mein code für die Initialisierung:
datePicker = detePickerElem.datepicker({
format: 'mm/dd/yyyy',
maxViewMode: 'months',
startDate: new Date(),
todayBtn: true,
todayHighlight: true,
weekStart: 1
});
datePicker.datepicker('setDate', new Date(futureDateObject));
Ich habe versucht, mit der setDate
Methode, um das Datum nach der Initialisierung, aber das macht nichts. Beachten Sie, dass aus verschiedenen Gründen verwende ich eine ältere Version (v1.3) von dem Projekt und bin nicht in der Lage, eine Migration auf eine neuere Version, allerdings kann ich die Gabel repo und ändern Sie die Quelle, wenn nötig.
- Sie haben versucht, die Zuordnung
startDate
etwas anderes als das aktuelle Datum? - startDate funktionieren würde; aber auch deaktivieren Sie die Möglichkeit, wählen Sie ein beliebiges Datum vor diesem Datum...
- Sie geben den input-element den Standardwert
datePickerElem.value = theDate
. - Und Ihre
setDate
Methode sollte funktionieren. Sie haben Fehler auf der debug-Konsole? - Ich habe versucht
$('.datepicker').siblings('input').val(new Date(futureDateObject));
. Dass stellen Sie den input-Wert, aber nicht mein problem lösen. Der datepicker zeigt noch heute ausgewählt. - Ich habe auch versucht, die änderung
startDate
aber das stellt nurfutureDateObject
als die minimale wählbar-Datum, das ist nicht das, was ich will.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Da Sie erwähnten Sie mit eternicode Bootstrap datepicker, wenn man sich die Optionen auf https://github.com/eternicode/bootstrap-datepicker/blob/ca11c450/README.md#options es ist ein Weg, um eine benutzerdefinierte startdate wie folgt:
Einem anderen thread, vielleicht helfen hier gezeigt, wie die Schrittweite von 1 Tag: Bootstrap DatePicker, wie die start-Termin für morgen?
$('#dateselector').datepicker("setDate", new Date(2016,8,21) )
lassen Sie mich wissen, ob das hilft