我正在尝试创建一个包含重复事件(例如每周或每月)的事件日历,但我无法全神贯注。谁能给我一些指示?执行此操作的最佳方法是什么?任何帮助是极大的赞赏。谢谢。
最佳答案
创建三个结构如下的表:
事件
表
-id
-schedule_type
-schedule_id
-title
etc.
调度
表
-id
-event_id
-datetime
schedule_recurring
表
-id
-event_id
-date
-time
在您的 event
表中,schedule_type 字段将为 0 或 1,这将向应用程序指示计划信息存储在哪个表中,以及如何解释该信息。
非重复事件将存储在日期时间为 2011-09-06 00:00:00 的 schedule
中,重复事件将存储在 schedule_recurring
中日期:“每个第一个星期一”和时间:09:30,12:20(如果事件在每个月的第一个星期一发生两次)。
也许这会帮助您入门!
关于php - 在 PHP/MySQL 中创建周期性日历事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7322820/