概述
dateAdd()
函数对一个时间对象进行时间偏移。
语法
dateAdd(time, interval, unit)
参数 |
类型 |
描述 |
---|---|---|
time |
Datetime、timestamp或string | 初始时间 |
interval |
Integer | 时间偏移量 |
unit |
String | 时间偏移量interval 的单位, 有效值包括year 、month 、day 、hour 、minute 和second |
返回值类型:Datetime
结果示例
return dateAdd("1970-01-01 10:00:00", -1, "hour")
结果:1970-01-01 09:00:00
使用示例
为全体会员续期3天12小时。
update().nodes({@membership}).set({
expiry: dateAdd(dateAdd(expiry, 3, "day"), 12, "hour")
})