跳到主要内容
版本: 最新版本-3.5

days_add

将指定天数加到给定的日期或日期时间。

语法

DATETIME days_add(DATETIME|DATE date, INT n);

参数

date:DATE 或 DATETIME 表达式。

n:要添加的天数。

返回值

返回 DATETIME 值。

如果任何输入参数为 NULL 或无效,则返回 NULL。

如果输出日期超出 [0000-01-01 00:00:00, 9999-12-31 00:00:00] 的范围,则返回 NULL。

示例

select days_add('2023-10-31 23:59:59', 1);
+------------------------------------+
| days_add('2023-10-31 23:59:59', 1) |
+------------------------------------+
| 2023-11-01 23:59:59 |
+------------------------------------+

select days_add('2023-10-31 23:59:59', 1000);
+---------------------------------------+
| days_add('2023-10-31 23:59:59', 1000) |
+---------------------------------------+
| 2026-07-27 23:59:59 |
+---------------------------------------+

select days_add('2023-10-31', 1);
+---------------------------+
| days_add('2023-10-31', 1) |
+---------------------------+
| 2023-11-01 00:00:00 |
+---------------------------+

关键词

DAY,day