如何使用php和mysql构建每日时间段?
我目前正在从事一个项目,我被要求开发一个时间段系统,员工可以在特定的一天内占用一个时间段。我使用军事时间作为我的时间格式00:00:00-23:00:00,日期从周日到周六。我只想让他们为每天预定时间 正确的mysql模式是什么? 我如何处理验证,确保他们只预订可用的时间段如何使用php和mysql构建每日时间段?,php,mysql,Php,Mysql,我目前正在从事一个项目,我被要求开发一个时间段系统,员工可以在特定的一天内占用一个时间段。我使用军事时间作为我的时间格式00:00:00-23:00:00,日期从周日到周六。我只想让他们为每天预定时间 正确的mysql模式是什么? 我如何处理验证,确保他们只预订可用的时间段 ---------------------------------------------------- USER_ID | DAY | STARTS_AT | ENDS_AT
----------------------------------------------------
USER_ID | DAY | STARTS_AT | ENDS_AT
----------------------------------------------------
| | |
| | |
| | |
| | |
| | |
------------------------------------------------------
我认为哪个时段可用的逻辑应该在你的代码中,然后你只需使用mysql datetime记录哪个员工预订了哪个时段,不需要额外的day字段,可能像id、user\u id、start\u time、end\u time之类的内容。“如何着手构建…”通常不适合StackOverflow。到目前为止你试过什么?请发布代码。问题并不总是以现有代码开头。我正在寻找一种关于如何构建时隙可用性系统的好方法。