Javascript Date setFullYear() 方法

  • Post category:JavaScript

JavaScript 中的 setFullYear() 方法用于设置日期对象的年份部分。在本教程中,我们将详细介绍 setFullYear() 方法的使用方法。

setFullYear() 方法基本语法如下:

date.setFullYear(yearValue, [monthValue], [dayValue])

其中,yearValue 是设置的年值,必须是一个四位数的整数;monthValue 是可选的,表示要设置的月份值,必须是一个介于 0 到 11 之间的整数;dayValue 是可选的,表示要设置的日期值,必须是一个介于 1 到 31 之间的整数。

以下两个示例说明:

示例一:使用 setFullYear() 方法设置日期对象的年份部分

let now = new Date();
now.setFullYear(2024);
console.log(now); // 输出设置后的日期对象

这将创建一个名为 now 的日期对象变量,并使用 setFullYear() 方法将其年份部分设置为 2024。然后,将设置后的日期对象输出到控制台。

示例二:使用 setFullYear() 方法设置指定日期对象的年份部分

let dateStr = "2023-05-12T12:30:00.000Z";
let date = new Date(dateStr);
date.setFullYear(2024, 11, 31);
console.log(date); // 输出设置后的日期对象

这将创建一个名为 dateStr 的日期字符串变量,并使用它创建一个日期对象 date。然后,使用 setFullYear() 方法将日期对象的年份部分设置为 2024,月份部分设置为 11,日期部分设置为 31。最后,将设置后的日期对象输出到控制台。

总结:

JavaScript 中的 setFullYear() 方法用于设置日期对象的年份部分。要使用 setFullYear() 方法,需要创建一个日期对象,并使用 setFullYear() 方法设置其年份部分。可以设置当前日期对象的年份部分,也可以设置指定对象的年份部分。