Skip to main content

ADDDATE

Declaration

ADDDATE(date,INTERVAL expr unit)
ADDDATE(expr,days)

Description

The first declaration of this function is a synonym for DATE_ADD(). For more information about the unit parameter, see DATE_ADD.

The second declaration of this function adds the number of days specified by days to the date specified by expr.

Examples

SELECT ADDDATE('2021-08-01', INTERVAL 31 DAY);
+----------------------------------------+
| ADDDATE('2021-08-01', INTERVAL 31 DAY) |
+----------------------------------------+
| 2021-09-01 |
+----------------------------------------+
1 row in set (0.001 sec)

SELECT ADDDATE('2021-08-01', 31);
+---------------------------+
| ADDDATE('2021-08-01', 31) |
+---------------------------+
| 2021-09-01 |
+---------------------------+
1 row in set (0.001 sec)