PHP/Mysql: 日期低于今天
PHP/Mysql: Date lower than today
在我的数据库中,我有一个名为:expires_in
的字段,其值如 2015-05-01
(YYYY-MM-DD),我需要对该字段进行搜索(来自PHP) 然后回来
a) 比今天晚的日期(例如昨天或 x 天前)
b) 大于今天但距今天不到 2 周的日期
我感觉如果我知道a
那么b
就不难了...
您应该按如下方式查询 MySQL 数据库:
A) SELECT * FROM table WHERE expires_in < CURDATE()
B) SELECT * FROM table WHERE expires_in > CURDATE() AND expires_in < DATE_ADD(CURDATE(), INTERVAL 2 WEEK)
有关 MySQL time/date 函数的更多信息:https://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html
在我的数据库中,我有一个名为:expires_in
的字段,其值如 2015-05-01
(YYYY-MM-DD),我需要对该字段进行搜索(来自PHP) 然后回来
a) 比今天晚的日期(例如昨天或 x 天前)
b) 大于今天但距今天不到 2 周的日期
我感觉如果我知道a
那么b
就不难了...
您应该按如下方式查询 MySQL 数据库:
A) SELECT * FROM table WHERE expires_in < CURDATE()
B) SELECT * FROM table WHERE expires_in > CURDATE() AND expires_in < DATE_ADD(CURDATE(), INTERVAL 2 WEEK)
有关 MySQL time/date 函数的更多信息:https://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html