Date.prototype.setUTCMonth()

基线 广泛可用

此功能已完善,可在许多设备和浏览器版本上运行。自以下时间起,它已在所有浏览器中可用 2015 年 7 月.

setUTCMonth() 方法是 Date 实例的方法,它根据世界标准时间更改此日期的月份和/或日期。

试一试

语法

js
setUTCMonth(monthValue)
setUTCMonth(monthValue, dateValue)

参数

monthValue

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

dateValue 可选

表示月份中的日期的整数,范围为 1 到 31。

返回值

更改 Date 对象本身,并返回其新的 时间戳。如果参数为 NaN(或其他被 强制转换为 NaN 的值,例如 undefined),则日期将设置为 无效日期 并返回 NaN

描述

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

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

示例

使用 setUTCMonth()

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

规范

规范
ECMAScript 语言规范
# sec-date.prototype.setutcmonth

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅