--- title: Date.prototype.setMonth() slug: Web/JavaScript/Reference/Global_Objects/Date/setMonth translation_of: Web/JavaScript/Reference/Global_Objects/Date/setMonth ---
setMonth()
方法根据本地时间为一个设置年份的日期对象设置月份。
dateObj.setMonth(monthValue[, dayValue])
dateObj.setMonth(monthValue)
monthValue
dayValue
如果不指定 dayValue
参数,就会使用 {{jsxref("Date.getDate", "getDate")}} 方法的返回值。
如果有一个指定的参数超出了合理范围,setMonth
会相应地更新日期对象中的日期信息。例如,为 monthValue
指定 15,则年份会加 1,月份将会使用 3。
setMonth方法
var theBigDay = new Date(); theBigDay.setMonth(6);
规范版本 | 规范状态 | 注解 |
---|---|---|
ECMAScript 1st Edition. Implemented in JavaScript 1.0 | Standard | Initial definition. |
{{SpecName('ES5.1', '#sec-15.9.5.38', 'Date.prototype.setMonth')}} | {{Spec2('ES5.1')}} | |
{{SpecName('ES6', '#sec-date.prototype.setmonth', 'Date.prototype.setMonth')}} | {{Spec2('ES6')}} |
{{Compat("javascript.builtins.Date.setMonth")}}