在我正在开发的PHP应用程序中,我想知道以下哪种方式是根据可用性创建会议的好方法。
选项 1 - 我计划将预定义的时间段类型保留在一个名为 meeting_intervals 的单独表中,例如上午 8:00 至上午 9:00(插槽 1),上午 9:00 至上午 10:00(插槽 2)
等选项 2 - 允许用户提供 FROM 和 TO 时间。 即从上午 8:00 到晚上 9:30。 我觉得这样它更灵活。
其中哪些在长期计划中有用?
在我看来,这两个选项都是可行的,因为用户可以在选项 1 中一次预订多个时段。此外,如果您决定选择选项 1,我建议使用更短的间隔(可能是 15 分钟),这样您就可以灵活和简单。你最关心的是什么?
你的想法,但如果我设计表格,我会添加两个字段:
start INT(11) NOT NULL
end INT(11) NOT NULL
他们将以 unix 时间戳格式保存日期和时间。此变体更灵活,因为您可以指定日期、小时、分钟和秒,而不是仅指定小时和分钟。此外,选择查询也很容易构建。