Вы должны быть в состоянии сделать все это в запросе MySQL
SELECT *
FROM `tasks`
WHERE DATE(`task_accomplish_date`) = DATE(NOW() + INTERVAL 1 DAY)
, который преобразует ваше task_accomplish_date
в значение даты и ищет записи, в которых эта дата равна сегодня + 1 день (завтра).).Это не дает вам записи за 2 дня с сегодняшнего дня или позже, просто завтра.Если вы хотите использовать завтра и все записи после завтрашнего дня, вы должны использовать
SELECT *
FROM `tasks`
WHERE DATE(`task_accomplish_date`) >= DATE(NOW() + INTERVAL 1 DAY)
. Если вы храните временную метку, они относятся только к части даты временной метки, а не к части времени временной метки.Если вы заботитесь и о временной части, вы можете удалить DATE()
с обеих сторон =
в пункте WHERE