Moment.js moment().year() 方法
moment().year() 方法 用于获取或设置 Moment 对象的年份。可以设置的年份范围为 -270,000 到 270,000。
语法:
moment().year( Number );
参数: 此方法接受一个参数,如上所述并在下面进行描述:
- Number: 它是要设置为Moment对象的年份。它是一个可选参数。
返回值: 此方法返回Moment的当前年份。
注意: 这在普通的Node.js程序中不起作用,因为它需要在全局范围或项目目录中安装外部的moment.js库。
可以使用以下命令安装moment.js:
安装moment模块:
npm install moment
以下示例将演示 Moment.js moment().year()方法 。
示例1:
const moment = require('moment');
console.log("Current Date:", moment().toString())
console.log("Current year is:", moment().year())
let year2050 = moment().year(2050);
console.log("Year of 2050 is:", year2050.toString())
let year1950 = moment().year(1950);
console.log("Year of 1950 is:", year1950.toString())
输出:
Current Date: Mon Jul 11 2022 02:09:59 GMT+0530
Current year is: 2022
Year of 2050 is: Mon Jul 11 2050 02:09:59 GMT+0530
Year of 1950 is: Tue Jul 11 1950 02:09:59 GMT+0530
示例2:
const moment = require('moment');
console.log("Current Date:", moment().toString())
console.log("Current year is:", moment().year())
let negativeYear50 = moment().year(-50);
console.log(
"Negative Year of 50 is:",
negativeYear50.toString()
)
let negativeYear1000 = moment().year(-1000);
console.log(
"Negative Year of 1000 is:",
negativeYear1000.toString()
)
输出:
Current Date: Mon Jul 11 2022 02:09:59 GMT+0530
Current year is: 2022
Negative Year of 50 is: Tue Jul 11 -0050 02:09:59 GMT+0553
Negative Year of 1000 is: Fri Jul 11 -1000 02:09:59 GMT+0553
参考: https://momentjs.com/docs/#/get-set/year/