JavaScript 的 Date 对象中的 setFullYear 方法用于设置日期中的年、月和日。
setFullYear() 方法用于设置日期中的年、月和日。
Date.setFullYear(year, month, day);
参数 | 描述 |
---|---|
year | 必需。表示年份的四位整数。用本地时间表示。 |
month | 可选。表示月份的数值。 |
day | 可选。表示月中某一天的数值。 |
类型 | 描述 |
---|---|
Number | 1970年1月1日午夜至调整过日期的毫秒。 |
该函数只支持 JavaScript 1.3 即以上版本。
该函数支持所有的主流浏览器。
month 参数如果为 -1,则表示为去年的最后一个月。month 参数如果为 12,则为明年的第一个月。month 参数如果为 13,为明年的第二个月。
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>
程序运行后,控制台输出如下:
我们分别创建了两个 Date 对象,即 date1 和 date2,接着,我们使用 date 对象的 setFullYear 方法分别设置了两个对象的日期的年份以及年、月和日。
最后,我们打印设置过后的数据,我们发现,日期已经被修改了。
JavaScript 的 Date 对象中的 setFullYear 方法用于设置日期中的年、月和日。JavaScript setFullYear 语法:
Date.setFullYear(year, month, day);