📅  最后修改于: 2023-12-03 15:33:10.819000             🧑  作者: Mango
在 Node.js 中, Date
对象有一个 addYears()
API,可以方便地对日期进行加减操作。在这篇文档中,我们将介绍如何使用 addYears()
API,以及一些常见用例。
dateObject.addYears(years)
years
:数字类型,表示要添加的年数。可为正数或负数。
添加指定年数后的 Date
对象。
const date = new Date('2021-01-01');
const nextYear = date.addYears(1); // 添加一年
console.log(nextYear); // 输出:Fri Dec 31 2021 00:00:00 GMT+0800 (中国标准时间)
const date = new Date('2021-01-01');
const lastYear = date.addYears(-1); // 减少一年
console.log(lastYear); // 输出:Wed Dec 31 2020 00:00:00 GMT+0800 (中国标准时间)
const date = new Date('2021-01-01');
const fiveYearsLater = date.addYears(5); // 添加五年
console.log(fiveYearsLater); // 输出:Mon Dec 31 2026 00:00:00 GMT+0800 (中国标准时间)
addYears()
API 的名称中包含了 Years
,但它实际上是根据年份的差值来进行加减的,因此如果要对日期进行月份、天数等的加减操作,需要使用其他相应的 API。addYears()
API 改变的是 Date
对象本身,而非返回一个新的对象。以上就是关于 Node.js 日期.addYears() API 的介绍。希望这篇文档能帮助到你在使用 Date
对象时更加方便快捷地进行日期操作。