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 nur futureDateObject als die minimale wählbar-Datum, das ist nicht das, was ich will.

Schreibe einen Kommentar