Я пытаюсь создать экземпляр rrule, а затем установить дату / время начала (dtstart), но события получают неправильное время.
- Я инициализирую экземпляр rrule базовой строкой rrule:
RRULE:FREQ=WEEKLY;INTERVAL=1;WKST=MO;COUNT=20
- Я установил дату dtstart в
rrule.options
так:rrule.options.dtstart = new Date(Date.UTC(2019, 1, 4, 12, 30, 0))
- Я console.log
rrule.all()
, чтобы увидеть сгенерированные события. Все события теперь имеют текущее время вместо времени, установленного с помощью dtstart. Вместо этого должно отображаться 12:30.
Я создал эту песочницу, демонстрирующую проблему.
Теперь, когда я делаю то же самое на демонстрационной странице rrule.js , Я получаю правильные результаты. На этой демонстрационной странице сделайте следующее, чтобы понять, что я имею в виду:
Вот результаты:
Как видите, время событий выставлено правильно!
Любые советы приветствуются!