JS 获取当前年份

在前端开发中,经常会涉及到获取当前的年份,比如在制作日历等功能时需要用到。本文将讨论如何使用JavaScript获取当前的年份。
Date对象
JavaScript中的Date对象是操作日期和时间的主要对象,它包含了许多属性和方法,可以方便我们对日期进行各种操作。
获取当前日期
要获取当前的日期,可以直接创建一个Date对象,不传入任何参数即可:
const currentDate = new Date();
console.log(currentDate);
上面的代码会输出当前的日期和时间,类似于Thu Oct 28 2021 15:30:00 GMT+0800 (中国标准时间)。
获取年份
要获取当前的年份,可以使用Date对象的getFullYear()方法:
const currentYear = new Date().getFullYear();
console.log(currentYear);
上面的代码会输出当前的年份,比如2021。
获取月份、日期、小时、分钟等
类似地,Date对象还提供了其他方法来获取月份、日期、小时、分钟等。比如要获取当前的月份,可以使用getMonth()方法,但需要注意的是,月份是从0开始计算的,所以实际的月份需要加1:
const currentMonth = new Date().getMonth() + 1;
console.log(currentMonth);
上面的代码会输出当前的月份,比如10。
格式化输出
如果需要将日期格式化成特定的字符串,可以使用toLocaleString()方法:
const formattedDate = new Date().toLocaleString();
console.log(formattedDate);
上面的代码会输出当前日期的格式化字符串,比如2021/10/28 下午3:30:00。
总结
通过Date对象,我们可以方便地获取当前的年份,以及其他日期和时间相关的信息。
极客笔记