最近我开始使用google-rfc-2445库并遇到与SO用户 Art Zaborskiy 相同的问题:Start date returns in some cases when using google-rfc-2445 (iCalendar) 在SO用户 oberron 指出他的说明后回答here,其中说:
[...] COUNT规则部分定义出现的次数 范围限制复发。 “DTSTART”属性值,如果 指定,计为第一次出现。 [...]
我确信我的问题已经结束,这不是问题,而是功能。我一直这么认为,直到我在这里发现了rrule.js libary,在其demo page中它只返回了10次,没有 DTSTART ,而 RRULE String 在< strong> google-rfc-2445 返回11次。
RRULE字符串如下:FREQ=WEEKLY;COUNT=10;BYDAY=MO;DTSTART=20150301
现在我完全糊涂了,应该或不应该 DTSTART 出现在所有事件的列表中? 谢谢你的澄清。