У меня есть дата события, m_date, 2011-11-11
У меня есть дни до события, e_date, который представляет собой int, 30
And Now ()
Как выполнить запрос, возвращающий true, если сегодняшняя дата, Now () равна
Вы захотите использовать strtotime .
$event_date_in_seconds = strtotime($event_date); $days_prior = 30; if (time() < (strtotime("-".$days_prior." second", $event_date_in_seconds))) return true;
В MySQL не совсем понятно, как вы хотите, чтобы оно возвращало true, но это будет примерно так:
SELECT * FROM table WHERE NOW() < DATE_SUB(event_date, INTERVAL 30 DAY)