mysql 日期时间函数

adddate() 是一个 MySQL 日期/时间函数。它用于获取添加了一些日期时间间隔的日期。

语法

select adddate(date, interval value unit ); 

或者

select adddate(date, days); 

参数:

date:日期值

days:要加上的天数

value:要添加的时间/日期间隔的值。可以给出正值和负值。

unit:单位类型。

单位兼容性
MICROSECOND4.1.1+
SECOND3.2.3+
MINUTE3.2.3+
HOUR3.2.3+
DAY3.2.3+
WEEK5+
MONTH3.2.3+
QUARTER5+
YEAR3.2.3+
SECOND_MICROSECOND4.1.1+
MINUTE_MICROSECOND4.1.1+
MINUTE_SECOND4.1.1+
HOUR_MICROSECOND4.1.1+
HOUR_SECOND4.1.1+
HOUR_MINUTE3.2.3+
DAY_MICROSECOND4.1.1+
DAY_SECOND3.2.3+
DAY_MINUTE3.2.3+
DAY_HOUR3.2.3+
YEAR_MONTH3.2.3+

返回:

此函数返回添加了一些时间/日期间隔的日期。

例子:

mysql> SELECT ADDDATE("2021-11-11 09:34:21", INTERVAL 15 MINUTE);
+----------------------------------------------------+
| ADDDATE("2021-11-11 09:34:21", INTERVAL 15 MINUTE) |
+----------------------------------------------------+
| 2021-11-11 09:49:21                                |
+----------------------------------------------------+
1 row in set (0.00 sec)