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);测试看看‹/›