include_end_by

Legt fest, ob das im 'End by'-Feld eingegebene Datum als exklusiv oder inklusiv behandelt wird

boolean include_end_by;

Deprecated

Diese Eigenschaft ist nur mit der Legacy-Erweiterung für wiederkehrende Ereignisse funktionsfähig.

Example

scheduler.config.include_end_by = true;
...
scheduler.init('scheduler_here', new Date(2019, 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.2019' im 'End by'-Feld eingibt:

  • bei include_end_by = false (Standard) endet die wiederkehrende Serie am 14.01.2019.
  • bei include_end_by = true endet die wiederkehrende Serie am 15.01.2019.

Wie speichert die Datenbank die Daten?

Alle im Scheduler ausgewählten Daten enthalten Stunden- und Minutenangaben, sodass ein Datum wie 15.11.2021, das in einem beliebigen Datepicker ausgewählt wird, als 15.11.2021 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.2021 im 'End by'-Feld eingibt:

  • mit include_end_by = false (Standard) wird das Serienenddatum als 15.11.2021 00:00 gespeichert, das bedeutet, dass das letzte mögliche Ereignis bis zum 14.11.2021 23:59 stattfinden kann, also keine Ereignisse am ausgewählten Tag;
  • mit include_end_by = true wird das Serienenddatum als 16.11.2021 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.2021 23:59 stattfinden kann.
See also
Nach oben