在mysql中检查所选日期和当前日期的差异

时间:2011-03-22 08:08:44

标签: php mysql

我必须检查日期选择器中的选定日期。如果所选日期是ex:2010.01.22,它在一年内回复免费服务,或者它结束一年它回显成本服务。检查当前日期。如何做在查询中

1 个答案:

答案 0 :(得分:4)

我认为答案是:

SELECT(DATEDIFF(date_field,NOW())> 365)as year_expired;

注意:此查询不会考虑闰年

更新:我找到了更好的方法

SELECT(DATE_ADD(date_field,INTERVAL 1年)< CURDATE())AS year_expired;