我正在将 rrule.js 库与 rrulstr 一起使用,如下所示:
const rrule = rrulestr(
`DTSTART:20190610T103000\nRRULE:FREQ=DAILY;INTERVAL=1;UNTIL=20190801\nEXDATE:20190618T103000Z\nEXDATE:20190619T103000`
)
它确实排除了根据 exdate 的日期,但有两个问题:
** 从重复字符串中删除 exdate 时,dtstart 和 Until 与预期一致
我错过了什么?我知道 exdate 不是 rrule 的属性,但我正在按照文档中的描述进行操作
“DTSTART:20240801T000000Z RRULE:FREQ=WEEKLY;BYDAY=MO,TU,WE,TH,FR;UNTIL=20240901T000000Z EXDATE:20240820T000000Z,20240830T000000Z"
查看 DTSTART 和 UNTIL 具有相同的时区,您应该使其正确