Date.prototype.setMonth()
基线 广泛可用
此功能已得到很好的建立,并且可以在许多设备和浏览器版本上运行。它自 2015 年 7 月.
报告反馈
试试看
语法
The
setMonth()
method of Date
instances changes the month and/or day of the month for this date according to local time.setMonth(monthValue)
setMonth(monthValue, dateValue)
js
表示月份的日期的 1 到 31 之间的整数。
返回值
描述
示例
当前的月份将影响此方法的行为。从概念上讲,它将把当前月份的日期加到新月份的第 1 天(作为参数指定),以返回新的日期。例如,如果当前值为 2016 年 1 月 31 日,则调用 setMonth 并使用 1 作为值将返回 2016 年 3 月 2 日。这是因为 2016 年 2 月有 29 天。
The
setMonth()
method of Date
instances changes the month and/or day of the month for this date according to local time.const theBigDay = new Date();
theBigDay.setMonth(6);
//Watch out for end of month transitions
const endOfMonth = new Date(2016, 7, 31);
endOfMonth.setMonth(1);
console.log(endOfMonth); //Wed Mar 02 2016 00:00:00
规格
使用 setMonth() |
---|
规范 # ECMAScript 语言规范 |
浏览器兼容性
sec-date.prototype.setmonth