Здравствуйте, у меня появилось затруднение в реализации одной функции.
Идея такая: Зарегистрированные пользователи могут покупать подписку (1 месяц, 5 месяцев, 12 месяцев). При покупке подписки в бд сохраняется дата до которой эта подписка активна (например: 2020-06-01 19:04:46). Мне нужно вытащить из бд подписки которые уже истекли.
Сравниваю даты, вроде отрабатывает правильно. Но не получается вытащить истекшие подписки:
foreach ($order as $item){
if ($item['term'] <= date("Y-m-d h:m:s")){
// debug("+++");
$res = Orders::find()->where(['term' < date("Y-m-d h:m:s")])->asArray()->all();
debug($res);
}
}