【发布时间】:2011-10-06 22:24:12
【问题描述】:
我正在构建一个显示“本月事件”的系统,按天和小时列出。
创建活动时,我设置了开始日期、结束日期和小时。
假设有一个事件从 2011 年 7 月 10 日开始,到 2011 年 7 月 12 日结束。问题是在此日期范围内的某些日子不会出现该事件。例如,该事件可能会在同一时间全天发生,除非有几天不会发生或有不同的时间(想想开幕日期与其他日子不同的节目)。
我正在使用 PHP、MySQL 和 Codeigniter,我怀疑将这些日期保存在数据库中的正确方法。另一个包含所有日期和事件 ID 的表,或者将它们全部保存在事件行内的字段中?还是别的什么?
谢谢
【问题讨论】: