目录
前言
mysql中内置函数date_add 和 date_sub能对指定的时间进行增加或减少一个指定的时间间隔,返回的是一个日期。
语法
添加时间间隔
DATE_ADD(date,INTERVAL expr type)
SELECT DATE_add(NOW(),INTERVAL -7 DAY);//获取7天前的日期
SELECT DATE_add(NOW(),INTERVAL 7 DAY);//获取7天后的日期
减少时间间隔
DATE_SUB(date, INTERVAL expr type)
SELECT DATE_SUB(NOW(),INTERVAL -7 DAY);//获取7天后的日期
SELECT DATE_SUB(NOW(),INTERVAL 7 DAY);//获取7天前的日期
参数说明
date 操作的时间
INTERVAL为关键词
expr 具体数值
type 时间间隔单位
可用的type参数值如下:
注