2011-02-11 39 views
0

當前的MySQL表格模式:使用yyyy-mm-dd值的「日期」列創建日期功能的智能方法?

假設您正在構建Web應用程序以租用XBox。你會:

  1. 以「每週一」,「每週二」,「等等」創造出一個數複選框(含義:如果這是每星期一,你會怎麼只插入週一的日期到DB ?或許只是在接下來的三個月最初插入星期一,並自動遞增並保持表格亮?「

  2. 使用多日期選擇器用戶選擇多個日期(暗示:用戶體驗下降,因爲用戶需要選擇更多的日期隨着時間的推移?)

  3. 其他選項?

除日期外還會加上「小時」嗎?

回答

0

Store中的單獨數據:

  • 開始日期 - 該範圍的開始
  • 結束日期 - 範圍的結束一週的
  • 天 - 一週的範圍內的天(存儲此作爲JSON陣列)每天
  • 時間 - 每天小時(此存儲爲JSON對象,與任一開始/結束時間每星期)
0

請嘗試查看Google日曆添加活動頁面。他們非常巧妙地組織時間。它應該給你一些想法。