Как можно узнать вчера и позавчера по дате YYYY-MM-DD HH:MM:SS ?

Bebek

Guest
Например добавлен комментарий. Тип даты в базе данных DATETIME, то есть сохраняю дату в виде YYYY-MM-DD HH:MM:SS.
Сегодня узнать можно if(date==тот что в базе)... А как узнать "ВЧЕРА" или "ПОЗАВЧЕРА". Можно конечно у дня отнять -1, то есть 28ое получится 27ое.. Но а если это 1? Будет 0... В общем тупик... Уверен есть у кого нибудь готовое решение :)
 

WMix

герр M:)ller
Партнер клуба
PHP:
WHERE DATE(`date`) = DATE(NOW()) /* сегодня */
PHP:
WHERE `date` = DATE_SUB(NOW(), INTERVAL 1 DAY) /* вчера */
 
Сверху