📜  javascript 从日期中减去年份 - Javascript (1)

📅  最后修改于: 2023-12-03 15:31:40.952000             🧑  作者: Mango

Javascript 从日期中减去年份

在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年后的新日期,以及当前的年份。