include_end_by
warning
Это свойство работает только с устаревшим расширением для повторяющихся событий.
Description
Устанавливает, считается ли дата, введённая в поле 'End by', исключающей или включающей
include_end_by: boolean
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.
Related API
Related Guides
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.