我敢肯定这里已经问过几次了,但我还没有找到一个像样的解决方案,也没有理解最好的解决方法。
我有一个日历(使用jquery-fullcalendar)。我想对日历实现一个递归结构。最好的方法是使用一个标准,比如iCal Rulle。
但我想知道的是,在mysql数据库中存储它的最佳方法是什么?
一个简单的(varchar字段),包含:rrule:freq=daily;interval=1;byday=tu,we,fr;until=20110713t075959z;wkst=su
一旦将其“存储”到数据库中,我将如何从数据库中“提取”数据以解析要显示在日历上的重复周期?
编辑:在做一件事的同时,不要停止重复(生日)?
任何帮助都将不胜感激。

最佳答案

可以用JavaScript库AA~解释客户端上的RRule字符串
像这样:

var holidays = RRule.fromString("FREQ=WEEKLY;BYDAY=MO,FR;INTERVAL=5;UNTIL=20130130T230000Z");
var datesToHighlight = RRule.between( calendarViewStartDate, calendarViewEndDate);

09-30 17:20
查看更多