У меня есть такая база данных
+------------+----------------------------+---------------------------+
| day | start_time | end_time |
+---------------------------------------------------------------------+
| Sunday | 01:00 | 03:00 |
| Sunday | 13:00 | 15:00 |
| Sunday | 19:00 | 21:00 |
+------------+----------------------------+---------------------------+
, и для проверки даты я делаю цикл
// **nowTime = 02:00**
$get = DateModel::find($id)->get();
foreach($get as $result){
if(nowTime >= $result->start_time && nowTime <= $result->end_time){
echo "in range time";
}else{
echo "not in range time";
}
}
и результат:
in range time not in range time not in range time
i просто хочу показать только 1 результат, если есть "в диапазоне времени",
и если все данные не в диапазоне времени, go в другое.
есть идеи?