include_end_by
Diese Eigenschaft ist nur mit der Legacy-Erweiterung für wiederkehrende Ereignisse funktionsfähig.
Description
Legt fest, ob das im 'End by'-Feld eingegebene Datum als exklusiv oder inklusiv behandelt wird
include_end_by: boolean
Example
scheduler.config.include_end_by = true;
...
scheduler.init('scheduler_here', new Date(2027, 7, 5), "week");
Default value: false
Details
Diese Eigenschaft erfordert, dass die recurring Erweiterung aktiviert ist.
Standardmäßig wird das Datum im 'End by'-Feld als exklusiv betrachtet.
Beispielsweise, wenn der Benutzer '01.15.2027' im 'End by'-Feld eingibt:
- bei
include_end_by = false(Standard) endet die wiederkehrende Serie am 14.01.2027. - bei
include_end_by = trueendet die wiederkehrende Serie am 15.01.2027.
Wie speichert die Datenbank die Daten?
Alle im Scheduler ausgewählten Daten enthalten Stunden- und Minutenangaben, sodass ein Datum wie 15.11.2027, das in einem beliebigen Datepicker ausgewählt wird, als 15.11.2027 00:00 interpretiert wird.
Dies beeinflusst die Dauer der Serie bei der Auswahl von 'End by' im Formular für wiederkehrende Ereignisse.
Zum Beispiel, wenn der Benutzer 15.11.2027 im 'End by'-Feld eingibt:
- mit
include_end_by = false(Standard) wird das Serienenddatum als 15.11.2027 00:00 gespeichert, das bedeutet, dass das letzte mögliche Ereignis bis zum 14.11.2027 23:59 stattfinden kann, also keine Ereignisse am ausgewählten Tag; - mit
include_end_by = truewird das Serienenddatum als 16.11.2027 00:00 (Mitternacht nach dem ausgewählten Datum) gespeichert, wodurch der ausgewählte Tag in der Serie enthalten ist und das letzte Ereignis bis zum 15.11.2027 23:59 stattfinden kann.