我需要检查当前时间是否在数据库中的某个字段范围内。
例如在数据库中,我会存储一个start time
, end time
,start date
和end date
.
然后我需要检查当前日期是否在查询返回的值范围内。
我尝试过:
WHERE start_date <= $currdate
AND end_date >= $currdate
AND start_time <= $currtime
AND end_time >= $currtime
效果很好,直到我们遇到日期重叠两天的情况,在这种情况下,查询返回显然比当前时间少NULL
。end_time
我想我需要一种将start_date
andstart_time
与end_date
and结合起来的方法end_time
?