【发布时间】:2014-10-22 00:26:29
【问题描述】:
我正在尝试创建一个独特的、重复的事件的时间表,每周循环一次(每个事件都有唯一的标识符并每周重复一次)。
除了收集有关每个活动的其他信息外,我还将收集每个活动将在哪个工作日以及活动开始和结束的日期(日历日期)。
一个例子:
Event: Go to gym (the event I plan to do once a week)
Day of Week: Sunday (day of week event will occur (every Sunday))
Start Date: 2014-09-01 (happens to be a Monday)
End Date: 2015-08-31 (...)
目的是编写一个脚本,该脚本包含任何大量事件及其各自的工作日/开始/结束日期,并重新创建一个日历来描述每个事件将发生的未来日历日期。
So the first date I should see scheduled to go to the gym will be:
2014-09-07
because this is first Sunday following the start date.
总而言之,我正在收集每个活动的工作日以及开始和结束日期。我怎样才能将这些数据片段解析成可以列出事件未来再次发生日期的列表?
请记住,在一周的不同日子会发生大量事件,并且有不同的开始/结束日期。
感谢所有阅读和回复的人。
试过了:
SQL: grouping, different select statements, and stuff
PHP: stuff, date/time stuff, and stuff stuff
【问题讨论】:
-
日期如何存储在数据库中?时间戳或日期或...?请粘贴您尝试过的东西,您可能一直在正确的方向,但只是在路上犯了一些错误..
标签: php mysql date schedule weekday