我想创建一个像谷歌日历这样的日历来跟踪人们即将发生的事件。
问题是人们可能会发生反复发生的事件。每周或每2天或每1个月等或每4周发生的事件
但我希望能够列出即将举行的活动......
我如何使用php和mysql做到这一点?
例如,如果每周从10月31日到11月30日发生一次事件,我是否必须在数据库中为每周创建一个单独的行?
但是如果事件发生在每个工作日从10月31日到永远怎么办?
我只是希望人们将事件添加到数据库中,然后列出他们即将发生的即将发生的事件。
我还希望有一个cron工作,提醒人们即将发生的事件。
如果我有一个cron作业 - 如果我将每个事件存储一次(例如,每2天发生一次的事件,我将其作为一行存储在数据库中,描述它每两天发生一次),那么我会我每次运行cron作业时都必须做很多计算,以确定事件是否发生在今天(考虑到它应该每2天发生一次,我需要计算今天是否发生的那一天) 。
有没有更简单的方法来解决这个问题?
我让人们设置以下重复属性: