代码之家  ›  专栏  ›  技术社区  ›  steven

在PHP/MySQL中处理重复发生的事件

  •  -1
  • steven  · 技术社区  · 16 年前

    实例

    7.30pm, second Monday each month
    or
    7.30pm, first & third Thursday each month.
    

    基本上我想要下个月的活动清单。

    如何处理PHP/MySQL中重复出现的事件?

    2 回复  |  直到 16 年前
        1
  •  0
  •   jeroen    16 年前

    假设是一个类似linux的环境:让一个cron作业执行php脚本。

        2
  •  0
  •   Brenton Alker    16 年前

    我认为cron有一种非常灵活的方法来记录重复任务的时间表,它可能值得深入研究它的工作原理(它是开源的)。

    我还发现了这个用于解析crontab条目的类- http://www.phpclasses.org/browse/package/2568.html -我不能保证代码有多好,它已经很旧了(但crontab没有太大变化)。给出的示例使用MySQL数据库来存储任务,因此至少值得一看。