Date.prototype.setUTCMonth()

Date 实例的 setUTCMonth() 方法根据通用时间更改该日期的月份和/或日期。

¥The setUTCMonth() method of Date instances changes the month and/or day of the month for this date according to universal time.

Try it

语法

¥Syntax

js
setUTCMonth(monthValue)
setUTCMonth(monthValue, dateValue)

参数

¥Parameters

monthValue

代表月份的整数:0 代表一月,1 代表二月,依此类推。

dateValue Optional

1 到 31 之间的整数,表示月份中的第几天。

返回值

¥Return value

就地更改 Date 对象,并返回其新的 timestamp。如果参数为 NaN(或获取 coercedNaN 的其他值,例如 undefined),则日期设置为 失效日期,并返回 NaN

¥Changes the Date object in place, and returns its new timestamp. If a parameter is NaN (or other values that get coerced to NaN, such as undefined), the date is set to Invalid Date and NaN is returned.

描述

¥Description

如果不指定 dateValue 参数,则使用从 getUTCDate() 方法返回的值。

¥If you do not specify the dateValue parameter, the value returned from the getUTCDate() method is used.

如果你指定的参数超出预期范围,setUTCMonth() 会尝试相应地更新 Date 对象中的日期信息。例如,如果对 monthValue 使用 15,则年份将增加 1,月份将使用 3。

¥If a parameter you specify is outside of the expected range, setUTCMonth() attempts to update the date information in the Date object accordingly. For example, if you use 15 for monthValue, the year will be incremented by 1, and 3 will be used for month.

示例

¥Examples

使用 setUTCMonth()

¥Using setUTCMonth()

js
const theBigDay = new Date();
theBigDay.setUTCMonth(11);

规范

Specification
ECMAScript Language Specification
# sec-date.prototype.setutcmonth

¥Specifications

浏览器兼容性

BCD tables only load in the browser

¥Browser compatibility

也可以看看