Добавьте дни к объекту php даты и затем проверьте, находится ли он между двумя объектами даты - PullRequest
1 голос
/ 16 января 2012

В моей системе фитнеса я должен показать какой-то общий статус на странице индекса.
У меня есть дата, когда пользователь был добавлен в базу данных, фактическая дата и фактическая дата плюс 15 дней.

Поэтому я должен проверить, находится ли добавленная дата пользователя между фактической датой и фактической датой плюс 15 дней.
Эта проверка должна быть внутри запроса, например .. ВЫБРАТЬ * ОТ пользователей, ГДЕ дата (находится между сегодняшним днем ​​и сегодняшним днем ​​+ 15 дат) ...

Каков наилучший способ сделать это?
Заранее спасибо.

1 Ответ

3 голосов
/ 16 января 2012
SELECT   *
FROM     users
WHERE    date BETWEEN CURDATE() AND DATE_ADD(CURDATE(), INTERVAL 15 DAY)

См. Другие Функции даты и времени , доступные в MySQL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...