【发布时间】:2019-02-04 13:24:17
【问题描述】:
我尝试创建一个 rrule 实例,然后设置开始日期/时间 (dtstart),但事件的时间错误。
- 我使用基本 rrule 字符串初始化 rrule 实例:
RRULE:FREQ=WEEKLY;INTERVAL=1;WKST=MO;COUNT=20 - 我在
rrule.options中设置了 dtstart 日期,如下所示:rrule.options.dtstart = new Date(Date.UTC(2019, 1, 4, 12, 30, 0)) - 我 console.log
rrule.all()查看生成的事件。所有事件现在都有当前时间,而不是通过 dtstart 设置的时间。它应该改为显示 12:30
我做了这个sandbox 来演示这个问题。
现在,当我在rrule.js demo page 中执行完全相同的操作时,我得到了正确的结果。 在此演示页面上,执行以下操作以了解我的意思:
这些是结果:
如您所见,事件的时间设置正确!
任何建议表示赞赏!
【问题讨论】: