MySQL日期函数

日期加减可以使用INTERVAL关键字或DATE_ADD()函数。DATE_ADD()函数接收两个参数,第一个参数为日期类型的字段,第二个是加或减的天数。

mysql> SELECT NOW() + INTERVAL 6 DAY;
mysql> SELECT DATE_ADD(NOW(), INTERVAL 6 DAY);

计算两个日期之间的天数可以用DATEDIFF()函数,该函数仅接收两个日期类型的字段,需要注意的是第一个参数为较小的日期,否则返回的数据是复数。

mysql> SELECT DATEDIFF(NOW() + INTERVAL 4 DAY, NOW());

获得某个月份的最后一天,可以使用LAST_DAY()方法。

mysql> SELECT LAST_DAY(NOW());

现在还没有评论

留下您的大名