📅  最后修改于: 2023-12-03 15:31:44.056000             🧑  作者: Mango
setUTCFullYear()
方法用于设置 Date 对象的年份,以协调世界时(UTC)指定。这个方法不会改变本地时间。
dateObj.setUTCFullYear(yearValue[, monthValue[, dayValue]])
yearValue
:一个整数,表示要设置的年份(必选)。monthValue
:一个整数,来表示月份(可选)。如果未指定该参数,则使用当前月份。dayValue
:一个整数,来表示日期(可选)。如果未指定该参数,则使用当前日期。设置后的 Date 对象。
// 创建 Date 对象
var date = new Date('March 28, 2021 00:00:00');
// 设置年份和月份
date.setUTCFullYear(2022, 0 /* January */ );
// 打印日期
console.log(date.toUTCString()); // "Sun, 01 Jan 2022 00:00:00 GMT"
setUTCFullYear()
方法会改变原 Date 对象的状态,而并不会创建一个新的对象。setUTCFullYear(2021, 2, 0)
实际上是设置了 2021 年 2 月 28 日。