+ количество дней до окончания объявления
проверять прошел ли срок лучше через задачку в CRON
к примеру раз в 15 минут запускать скрипт?
$adv->posted_at->addDays($adv->days_to_end)->isPast()
как вариант можно просто отдельным полем хранить датувремя завершения, тогда проще выборки делать.
Обсуждают сегодня