php - 在 PHP/MySQL 中创建周期性日历事件

标签 php mysql calendar

我正在尝试创建一个包含重复事件(例如每周或每月)的事件日历,但我无法全神贯注。谁能给我一些指示?执行此操作的最佳方法是什么?任何帮助是极大的赞赏。谢谢。

最佳答案

创建三个结构如下的表:

事件

-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/

相关文章:

php - 获取正则表达式的一部分

PHP:使用正则表达式从字符串中删除多余的空格

java - 我在 mysql 数据库中的表具有 utf-8 排序规则,但我仍然无法导入一些具有拉丁字符的名称

java - 如何在我的应用程序中使用 android 日历?

Java定时器从特定时间开始倒计时

php - Javascript - 在 FOR 循环中以特定间隔执行某些操作

php - 将 CDATA 添加到 xml 节点

mysql - mysql问题

MySQL IF 条件

angular - 无法绑定(bind)到 'pickerType',因为它不是 'owl-date-time' 的已知属性