@hollanditkzn

Как вывести записи которые срок прошел 2 недели?

У меня такая проблема, в том что я не могу понять как вывести записи, который срок уже прошел 2 недели в modelSearch
Примерно я пробовал вот так Но

$query = Custom::find()->indexBy('id')->with('idUser');
$query->andWhere(['<', 'date', date('Y-m-d H:i:s', strtotime($this->date)+3600*24*14)])
                ->andWhere(['action' => Custom::CUSTOM_BROUGHT]);

Только $this не поможет, как тут поступить?
  • Вопрос задан
  • 95 просмотров
Решения вопроса 1
qonand
@qonand
Software Engineer
насколько я понимаю Ваша проблема заключает в том что Вы не знаете как сформировать дату которая была две недели назад, если это так тогда стоит заменить
date('Y-m-d H:i:s', strtotime($this->date)+3600*24*14)

на
date('Y-d-m H:i:s', strtotime('- 2 week'));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы