Laravel запрос по дате и времени - PullRequest
1 голос
/ 31 мая 2019

Запрос по дате и времени.

У меня есть таблица с полевыми и выборочными данными

Schedule
 --date_start     = 2019-05-01  
 --date_end       = 2019-06-30
 --time_start     = 08:00:00
 --time_end       = 10:00:00

У меня вопрос, могу ли я запросить его, выбрав дату по (current_date), если current_date находится в диапазоне или между date_start и концом даты. то же самое и во времени, если время находится в диапазоне

спасибо заранее.

1 Ответ

0 голосов
/ 31 мая 2019

Вы можете сделать это с помощью чего-то подобного

$current = Schedule::whereDate('start_date', '<=', today())
    ->whereDate('end_date', '>=', today())
    ->whereTime('start_time', '<=', now())
    ->whereTime('end_time', '>=', now())
    ->get();

$current будет записями в БД, которые на данный момент.

Больше информации в Документах

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...