JavaScript setMonth() 方法

 JavaScript Date 对象

setMonth()方法设置日期对象的月份。

如果您指定的参数超出预期范围(从0到11),则setMonth()尝试相应地更新Date对象中的日期信息。

例如,如果您将15用作month(月份)值,则年份将增加1,而3将用作月份。

此方法还可用于设置每月的某天。

语法:

date.setMonth(month, day)
var d = new Date();
d.setMonth(11);
测试看看‹/›

如果未指定day参数,则使用从getDate()方法返回的值。

浏览器兼容性

所有浏览器都完全支持setMonth()方法:

Method
setMonth()

参数值

参数描述
month(必需)0到11之间的整数,表示从一月到十二月的月份
day(可选)1到31之间的整数,代表一个月中的某天

技术细节

返回值:1970年1月1日00:00:00 UTC与更新日期之间的毫秒数
JavaScript版本:ECMAScript 1

更多示例

指定16作为月份值:

var d = new Date();
d.setMonth(16);
测试看看‹/›

 JavaScript Date 对象