📅  最后修改于: 2023-12-03 15:31:40.952000             🧑  作者: Mango
在Javascript中,我们可以方便地从日期中获取日期、月份、年份等信息。但是在有些场景下,我们需要从日期中减去年份或者加上年份,以进行一些计算或者展示。
在Javascript中,我们可以使用getFullYear()
方法从日期中获取年份。
const date = new Date();
const year = date.getFullYear();
console.log(year);
上述代码可以输出当前的年份,例如2021。
要从日期中减去指定的年份,我们需要先获取当前的年份,然后减去指定的年份,得到新的年份。然后可以使用setFullYear()
方法将新的年份设置到日期中。
const date = new Date();
const currentYear = date.getFullYear();
const subtractYears = 3;
const newYear = currentYear - subtractYears;
date.setFullYear(newYear);
console.log(date);
上述代码可以将日期减去3年,并输出新的日期。
// 从日期中减去指定年份
const date = new Date();
const currentYear = date.getFullYear();
const subtractYears = 3;
const newYear = currentYear - subtractYears;
date.setFullYear(newYear);
console.log(date);
// 输出当前年份
const year = date.getFullYear();
console.log(year);
以上代码可以在控制台中输出从日期中减去3年后的新日期,以及当前的年份。