是否有用于存储定期或重复日期的已发布数据结构?可以处理的东西:
- 泵需要每五天回收一次。
- 发薪日是每个第二个星期五。
- 感恩节是十月的第二个星期一(美国:十一月的第四个星期四)。
- 情人节是每年的 2 月 14 日。
- 冬至(通常)是每年的 6 月 21 日和 12 月 21 日。
- 复活节是在春分当天或之后的第一个满月之后的星期天(好吧,这有点牵强)。
我认为cron
的内部数据结构可以处理#1、#4、#5(两条规则),也许还有#2,但我还没有看。MS Outlook 和其他日历似乎能够处理前五个,但我没有那个源代码。