我正在寻找一种使用ruby (on rails)解析循环事件的解决方案。
我想分析约会的规则部分,以了解它是否发生在两个日期之间。
举个例子,我有这个规则:
FREQ=YEARLY;BYMONTHDAY=6;BYMONTH=11;我想知道今年什么时候会发生:
scheduler.parse_ical('DTSTART:20111216T090000Z;RRULE:FREQ=YEARLY;BYMONTHDAY=6;BYMONTH=11;')
scheduler.occurrences(Time.now, Time.now + 2.years)
=> return : 2012-11-06 09:00:00, 2013-11-06 09:00:00如有任何建议,欢迎光临。
发布于 2011-12-19 22:45:29
我自己解决的问题:-)
我会派生ice_cube库并提交一些补丁来实现此功能:https://github.com/digITpro/ice_cube
https://stackoverflow.com/questions/8540074
复制相似问题