CakePHP: добавление дней в поле «Дата» и сравнение их в поисковом запросе.

У меня есть модель в моей базе данных, которая имеет поле Datetime. Я должен написать запрос на поиск в CakePHP, как $this->Model->find('.....где я добавляю количество дней к этому Datetime, а затем сравниваю с сегодняшней датой. Что-то вроде Model.date + numOfDays == today, Как я могу это реализовать?

0

Решение

Согласно логике

Model.date + numOfDays == today

Вышеуказанное условие равняется следующему

Model.date  == today - numOfDays

Поэтому попробуйте следующее:

$numOfDays = -1 * $numOfDays;
$compare_date = date('Y-m-d H:i:s', strtotime($numOfDays +' days'));

CakePHP Условие:

Model.date == $compare_date
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]