Запрос даты в laravel : дата и время начала с текущего

#laravel

Вопрос:

Приветствие. У меня в таблице есть одна дата-время. Его имя-start_time. И у меня есть переменная(process_time), которая содержит количество секунд для запуска процесса. Как подсчитать количество полей со следующим условием: start_time process_timen

Комментарии:

1. Обычно вам следует включить код, который вы пытались решить эту проблему.

Ответ №1:

Вы можете использовать DB::raw() помощника и добавить SQL-эквивалент того, чего вы хотите достичь с помощью DATE_ADD и INTERVAL .

 $processTime = 15; // seconds

Model::where(DB::raw("DATE_ADD(start_time, INTERVAL $processTime second)"), '<', now())->count();
 

Комментарии:

1. Спасибо вам за ваше любезное внимание. Это сработало очень хорошо