javascript - 有 exdate 时 RRuleStrOptions.dtstart 不起作用
问题描述
我正在使用rrulestr
rrule.js库来解析一组 rrule 字符串。
我想dtstart
使用 RRuleStrOptions 设置并尝试了以下操作。
const rrule = rrulestr(
"RRULE:INTERVAL=1;FREQ=DAILY;COUNT=5",
{ dtstart: new Date("2021-08-01T10:00:00+00:00") }
);
这非常有效。(以下是 的输出rrule.toString()
)
DTSTART:20210801T100000Z
RRULE:INTERVAL=1;FREQ=DAILY;COUNT=5
但是当我将 exdate 添加到 rrule 字符串时,该dtstart
选项未应用。
const rrule = rrulestr(
"RRULE:INTERVAL=1;FREQ=DAILY;COUNT=5\\nEXDATE:20210802T100000Z",
{ dtstart: new Date("2021-08-01T10:00:00+00:00") }
)
下面是输出rrule.toString()
RRULE:INTERVAL=1;FREQ=DAILY;COUNT=5
EXDATE:20210802T100000Z
请帮我解决这个问题。谢谢您的慷慨支持。
解决方案
推荐阅读
- reactjs - 事件处理 - 反应
- python-3.x - 使用多个聚合运算符聚合子字段中的多个列表
- validation - 如何在 Aurelia 验证中接受具有相互依赖的属性的空值?
- c++ - 比较 std::functions 与存储在其中的 lambda 的相等性
- java - 具有 inheret 类型的重载方法
- python-3.x - 在 matplotlib 和使用 PyQt5 构建的 GUI 中使用 LaTex 标签
- entity-framework-core - 向深层嵌套对象添加属性
- html - 文章 & 除了流血过包装和页脚
- java - Logback 的“方法”转换字输出问号“?” 使用 AsyncAppender 时
- reactjs - gatsby-source-filesystem allDirectory 如何排除根目录