📜  JS 日期年份 - Javascript (1)

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

JS 日期年份 - Javascript

Javascript是一种十分强大的编程语言,它可以轻松地处理日期和时间。本文将介绍如何使用Javascript来获取和操作日期中的年份。

获取当前年份

获取当前时间中的年份非常简单。我们可以使用Javascript中内置的Date对象来实现。

let now = new Date();
let year = now.getFullYear(); // 获取当前年份

console.log(year); // 打印当前年份

以上代码将打印当前年份。如果你将代码复制并粘贴到Javascript控制台中,可以得到类似于以下输出:

2022
获取指定日期的年份

如果您想要获取给定日期的年份,可以创建javascript日期对象并从中获取年份。

以下是一个示例:

let dateStr = '2022-03-15'; // 2022年3月15日
let dateObj = new Date(dateStr);
let year = dateObj.getFullYear(); // 获取给定日期的年份

console.log(year); // 打印2022年
设置日期中的年份

如果您想要更改给定日期的年份,可以使用Javascript的内置函数来实现。

以下是一个示例:

let dateStr = '2022-03-15'; // 2022年3月15日
let dateObj = new Date(dateStr);
dateObj.setFullYear(2023); // 将年份更改为2023

console.log(dateObj.getFullYear()); // 打印2023年
计算两个日期之间的年份差

如果您想要计算两个日期之间的年份差异,例如您希望知道某个人的年龄,可以通过计算两个日期之间的天数差异并将其转换为年份来实现。

以下是一个示例:

let birthday = '1990-01-01'; // 生日
let today = new Date(); // 当前日期
let years = today.getFullYear() - new Date(birthday).getFullYear(); // 计算年份差异

console.log(years); // 打印年龄

在此示例中,我们使用getFullYear()函数获取给定日期的年份,然后将其作为一个数字从当前年份中减去。这将给出两个日期之间的年份差异。

结论

在Javascript中处理日期和时间是相当容易的。使用内置的Date对象,我们可以轻松地获取当前年份、指定日期的年份、设置日期中的年份以及计算两个日期之间的年份差异。使用这些技术,我们可以创建复杂的日期和时间相关应用程序。