JavaScript setFullYear

JavaScript setFullYear教程

JavaScriptDate 对象中的 setFullYear 方法用于设置日期中的年、月和日。

JavaScript setFullYear详解

定义

setFullYear() 方法用于设置日期中的年、月和日。

语法

Date.setFullYear(year, month, day);

参数

参数 描述
year 必需。表示年份的四位整数。用本地时间表示。
month 可选。表示月份的数值。
day 可选。表示月中某一天的数值。

返回值

类型 描述
Number 1970年1月1日午夜至调整过日期的毫秒。

技术细节

该函数只支持 JavaScript 1.3 即以上版本。

浏览器支持

该函数支持所有的主流浏览器。

参数说明

month参数

month 参数如果为 -1,则表示为去年的最后一个月。month 参数如果为 12,则为明年的第一个月。month 参数如果为 13,为明年的第二个月。

day参数

day 参数如果为 0 ,则表示是上一个月的最后一天,-1 为上一个月最后一天之前的一天。

如果当月有 31 天,32 为下个月的第一天,如果当月有 30 天,32 为下一个月的第二天。

案例

设置年月日

使用 setFullYear 设置年月日

<!DOCTYPE html> <html> <head> <title>JavaScript setFullYear</title> <script type="text/javascript"> console.log("嗨客网(www.haicoder.net)"); var date = new Date("2022/07/11 17:50:09:110"); console.log("date =", date); date.setFullYear(2121); console.log("date set =", date); var date2 = new Date("2022/11/13 20:50:19:109"); console.log("date2 =", date2); date2.setFullYear(2121, 10, 24); console.log("date2 set =", date2); </script> </head> </html>

程序运行后,控制台输出如下:

23_javascript setFullYear.png

我们分别创建了两个 Date 对象,即 date1 和 date2,接着,我们使用 date 对象的 setFullYear 方法分别设置了两个对象的日期的年份以及年、月和日。

最后,我们打印设置过后的数据,我们发现,日期已经被修改了。

JavaScript setFullYear总结

JavaScript 的 Date 对象中的 setFullYear 方法用于设置日期中的年、月和日。JavaScript setFullYear 语法:

Date.setFullYear(year, month, day);