nee*_*eko 8 php mysql sql date
我使用PHPMyadmin并使用PHP将值放在数据库中.我使用时间戳存储产品的到期日期,如下所示:例如:
2012-11-04
Run Code Online (Sandbox Code Playgroud)
我想选择所有到期日等于今天日期加上8天的地方(例如上面的那一天)
我还想在一个单独的页面中选择所有到期日等于今天日期+ 2周的地方,如果任何人可以帮助我将非常感激!
G-N*_*get 17
您可以使用如下查询执行此操作:
SELECT * FROM table WHERE date = DATE_ADD(CURDATE(), INTERVAL 8 DAY)
Run Code Online (Sandbox Code Playgroud)
您可以使用DATE_SUB过去的日期.
use*_*035 12
- 选择有效期限等于今天日期加上8天的所有地方
SELECT
*
FROM
products
WHERE
products.expiry_date >= DATE(now())
AND
products.expiry_date <= DATE_ADD(DATE(now()), INTERVAL 8 DAY)
Run Code Online (Sandbox Code Playgroud)
- 选择有效期限等于今天日期加2周的所有地方
SELECT
*
FROM
products
WHERE
products.expiry_date >= DATE(now())
AND
products.expiry_date <= DATE_ADD(DATE(now()), INTERVAL 2 WEEK)
Run Code Online (Sandbox Code Playgroud)
这些文档对您有所帮助:
http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date-add
| 归档时间: |
|
| 查看次数: |
31970 次 |
| 最近记录: |