📅  最后修改于: 2023-12-03 15:31:39.113000             🧑  作者: Mango
JavaScript中的Date对象提供了许多方法来操作日期和时间。其中一个方法是getYear(),用于获取年份。然而,这个方法已经被废弃,建议使用getFullYear()方法。
语法如下:
dateObject.getYear()
此方法没有参数。
返回值为一个四位数的年份,例如2019。
需要注意的是,该方法返回的不是当前年份,而是相对于1900年的年份。例如,如果返回值为120,则代表的是2020年(1900 + 120 = 2020)。
var currentDate = new Date();
console.log(currentDate.getYear()); // 废弃,不建议使用
console.log(currentDate.getFullYear()); // 推荐使用
输出:
120 // 废弃,不建议使用
2020 // 推荐使用
虽然getYear()方法已经被废弃,但它仍然可以在许多JavaScript引擎中使用。为了提高代码的可移植性和可读性,建议使用getFullYear()方法来获取当前年份。此外,对于需要处理日期和时间的复杂应用程序,请考虑使用JavaScript库,例如Moment.js或day.js。