我有一个显示维护记录的html表。有3列包含将来的日期。
我想在表格上方有一个按钮,检查这三个日期中是否有任何一个在未来30天内。如果是,则显示该行,而不显示不直接相关的其他行。
实现这样的过滤器的最佳方法是什么?
更新:我正在尝试在MySQL查询中执行此操作。
SQL表中有3个属性是日期。
有人知道如何查询日期是否在未来30天内吗?
有人知道如何查询日期是否在未来30天内吗?
使用此:
WHERE yourdate BETWEEN CURDATE() AND DATE_ADD(CURDATE(),INTERVAL 30 DAY)
使用介于、curdate()和date_add()之间的
更新
要检查您需要做的多个日期:
WHERE yourdate BETWEEN CURDATE() AND DATE_ADD(CURDATE(),INTERVAL 30 DAY)
AND yournextdate BETWEEN CURDATE() AND DATE_ADD(CURDATE(),INTERVAL 30 DAY)
AND anotherdate BETWEEN CURDATE() AND DATE_ADD(CURDATE(),INTERVAL 30 DAY)