Adds a time interval to a date. Acts as a synonym for DATE_ADD() and can also be used with a plain number of days.
DATE/DATETIMEDiperbarui: 13 Jun 2026ADDDATE(date, INTERVAL expr unit) | ADDDATE(date, days)The starting date
Number of days or an interval expression
Interval unit (DAY, MONTH, YEAR, etc.) — required when using INTERVAL
1 SELECT ADDDATE('2024-01-15', 30) AS result;
Adds 30 days to the date.
1 SELECT ADDDATE('2024-01-15', INTERVAL 2 MONTH) AS result;
Adds 2 months using an INTERVAL expression.
1 SELECT user_id, 2 signup_date, 3 ADDDATE(signup_date, 14) AS trial_ends 4 FROM users;
Calculates the end date of a 14-day trial period.
Sudah paham ADDDATE? Latih langsung di browser
Latihan interaktif, langsung di browser.