我在数据库中有两次
Starting Time 07:00
和
Ending Time 07:25
和
如果您从我的申请07:10和结束时间是07:35选择开始时间,我需要通知时间不可用于预订。
如何使用PHP检查此07:10 and 07:35
07:00 and 07:25
之间的问题?提前感谢?
更新:
他们也可以这样给
06:50 to 07:15
。那时我还需要发现此时间介于之前的时间之间吗?
答案 0 :(得分:2)
您可以将时间转换为自一天开始以来的分钟数,这将使比较更容易。
07:00 = 07 * 60 + 00 = 420 call this $Start
和
07:25 = 07 * 60 + 25 = 445 call this $End
同样,将您的用户输入hh:mm
转换为min,并将其称为$userStart
和$userEnd
。现在你需要做的就是:
if($userStart >= $Start && $userEnd <= $End) {
// valid
}