addmonths - 脚本和图表函数
此函数用于返回在 startdate 后 n 个月内发生的日期,或者如果 n 为负数,则用于返回 startdate 前 n 个月内发生的日期。
语法:
AddMonths(startdate, n , [ , mode])
返回数据类型:双
参数:
参数 | 说明 |
---|---|
startdate | 作为时间戳的开始日期,例如“2012-10-12”。 |
n | 作为正整数或负整数的月份数量。 |
mode | mode 指定是相对每月的开头还是相对每月的结尾添加月份。如果输入日期是 28 日或以上,且 mode 设置为 1,该函数将会返回一个距输入日期的月份结尾相同天数的日期。默认模式为 0。 |
示例和结果:
示例 | 结果 |
---|---|
addmonths ('2003-01-29',3) | 返回“2003-04-29” |
addmonths ('2003-01-29',3,0) | 返回“2003-04-29” |
addmonths ('2003-01-29',3,1) | 返回“2003-04-28” |
addmonths ('2003-01-29',1,0) | 返回“2003-02-28” |
addmonths ('2003-01-29',1,1) | 返回“2003-02-26” |
addmonths ('2003-02-28',1,0) | 返回“2003-03-28” |
addmonths ('2003-02-28',1,1) | 返回“2003-03-31” |