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

getRecDates

Description

Получает все повторяющиеся вхождения события

getRecDates: (id: string, number: number) => any

Parameters

  • id - (required) string - идентификатор повторяющегося события
  • number - (required) number - максимальное количество вхождений для получения (по умолчанию 100)

Returns

  • event - (object) - объект, содержащий 2 свойства:
    • start_date - (Date) дата и время начала каждого вхождения
    • end_date - (Date) дата и время окончания каждого вхождения

Example

var dates = scheduler.getRecDates(22);

Details

примечание

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

В качестве примера рассмотрим повторяющееся событие (id: 22), которое происходит каждые 2 дня с 14:00 до 15:00, начиная с 12 ноября 2010 года, всего 3 раза. Метод getRecDates для этого события вернёт следующий массив:

[
{
start_date: Tue Oct 12 2010 14:00:00 GMT+0300 (E. Europe Daylight Time),
end_date: Tue Oct 12 2010 15:00:00 GMT+0300 (E. Europe Daylight Time)
},
{
start_date: Tue Oct 14 2010 14:00:00 GMT+0300 (E. Europe Daylight Time),
end_date: Tue Oct 14 2010 15:00:00 GMT+0300 (E. Europe Daylight Time)
},
{
start_date: Tue Oct 16 2010 14:00:00 GMT+0300 (E. Europe Daylight Time),
end_date: Tue Oct 16 2010 15:00:00 GMT+0300 (E. Europe Daylight Time)
}
]

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.