Перейти к основному содержимому

include_end_by

warning

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

Description

Определяет, должна ли дата, указанная в поле 'End by', быть исключительной или включительной

include_end_by: boolean

Example

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

Значение по умолчанию: false

Details

примечание

Свойство требует включённого расширения recurring.

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

Например, если пользователь укажет значение '01.15.2027' в поле 'End by', то:

  • если include_end_by = false (значение по умолчанию) — серия повторяющихся событий завершится на 01.14.2027.
  • Если include_end_by = true — серия повторяющихся событий завершится на 01.15.2027.

How does the database save the dates?

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

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

Например, если пользователь указывает значение 15.11.2027 в поле 'End by', тогда:

  • если include_end_by = false (значение по умолчанию) — конечная дата повторяющейся серии будет сохранена как 15.11.2027 00:00, и последний возможный экземпляр серии может произойти до 14.11.2027 23:59, поэтому в выбранный день в серия не будет иметь событий;
  • если include_end_by = true — конечная дата повторяющейся серии будет сохранена как 16.11.2027 00:00 (полночь после выбранной даты), поэтому выбранный день будет включён в продолжительность серии и последний экземпляр серии может произойти до 15.11.2027 23:59.
Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.