include_end_by

устанавливает, считается ли дата, введённая в поле 'End by', исключающей или включающей

boolean include_end_by;

Deprecated

Это свойство работает только с устаревшим расширением для повторяющихся событий.

Example

scheduler.config.include_end_by = true;
...
scheduler.init('scheduler_here', new Date(2019, 7, 5), "week");


Default value:

false
Details

Для использования этого свойства необходимо активировать расширение recurring.

По умолчанию дата в поле 'End by' считается исключающей.

Например, если пользователь задаёт '01.15.2019' в поле 'End by':

  • при include_end_by = false (по умолчанию) - серия повторений заканчивается 01.14.2019.
  • при include_end_by = true - серия повторений заканчивается 01.15.2019.

Как база данных сохраняет даты?

Все даты, выбранные в scheduler, включают часы и минуты, поэтому дата, например 15.11.2021, выбранная в любом date picker, интерпретируется как 15.11.2021 00:00.

Это влияет на продолжительность серии при выборе 'End by' в форме повторения.

Например, если пользователь вводит 15.11.2021 в поле 'End by':

  • при include_end_by = false (по умолчанию) - дата окончания серии сохраняется как 15.11.2021 00:00, что означает, что последнее возможное событие может произойти до 14.11.2021 23:59, то есть события в выбранный день не происходят;
  • при include_end_by = true - дата окончания серии сохраняется как 16.11.2021 00:00 (полночь после выбранной даты), включая выбранный день в серию, что позволяет последнему событию произойти до 15.11.2021 23:59.
See also
Наверх