4

用法介绍JavaScript中获取年份的几种方法

 9 months ago
source link: https://blog.p2hp.com/archives/11715
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

在JavaScript中,获取当前年份是比较常见的需求之一。在本文中,我们将详细探讨JavaScript中获取年份的几种方法。

一、获取当前年份

我们可以使用JavaScript中的Date对象来获取当前的年份:

var date = new Date();
var year = date.getFullYear();
console.log(year);

这段代码将打印出当前年份。

我们也可以使用字符串的方式获取当前年份:

var year = new Date().toDateString().split(' ')[3];
console.log(year);

这段代码将打印出当前年份。

二、获取特定年份

如果我们想获取特定年份的信息,我们可以创建一个指定日期的Date对象,然后获取该对象的年份:

var date = new Date('2021-01-01');
var year = date.getFullYear();
console.log(year);

这段代码将打印出2021。

三、获取用户输入的年份

如果我们需要获取用户输入的年份,我们可以使用JavaScript的prompt方法:

var year = prompt('请输入你的出生年份:');
console.log(year);

当用户在弹出的对话框中输入数据后,年份将被保存在变量year中。

四、获取未来的年份

如果我们需要获取未来的年份(例如5年后的年份),我们可以使用JavaScript中的Date对象,将当前日期加上指定的年数:

var date = new Date();
var futureYear = date.getFullYear() + 5;
console.log(futureYear);

这段代码将打印出5年后的年份。

五、获取过去的年份

如果我们需要获取过去的年份(例如10年前的年份),我们可以使用JavaScript中的Date对象,将当前日期减去指定的年数:

var date = new Date();
var pastYear = date.getFullYear() - 10;
console.log(pastYear);

这段代码将打印出10年前的年份。

在JavaScript中,获取年份是一个日常任务。本文详细介绍了JavaScript中获取年份的多个方法,让我们更加深入地了解和掌握这个常用技能。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK