创建日期功能的聪明方法?

时间:2011-02-11 03:12:13

标签: php mysql date datepicker

当前MySQL表架构:“日期”列,其中包含yyyy-mm-dd值

假设您正在构建一个Web应用程序来租用XBox。你能不能:

  1. 创建一个带有“每个星期一”,“每个星期二”,“等等......”的复选框(含义:如果是每个星期一,你如何将星期一的日期插入数据库?也许只插入在接下来的三个月的星期一开始并自动增加并保持表格清淡?“

  2. 使用多日期选择器为用户选择多个日期(含义:用户体验下降,因为用户需要随着时间的推移选择更多日期?)

  3. 其他选择?

  4. 除日期外,如何添加“小时”?

2 个答案:

答案 0 :(得分:0)

分开存储数据:

  • 开始日期 - 范围的开始
  • 结束日期 - 范围的结束
  • 星期几 - 范围内的星期几(将其存储为JSON数组)
  • 每天的小时数 - 每天的小时数(将其存储为JSON对象,包含每周的开始/结束时间)

答案 1 :(得分:0)

尝试查看Google日历添加活动页面。他们非常聪明地组织时代。它应该给你一些想法。