Moment.js moment().normalizeUnits()方法
moment().normalizeUnits()方法 用于规范化Moment支持的时间单位的别名。Moment的大多数内置方法都接受这些别名,因此,可以使用此方法来扩展库以使其他方法与Moment库保持一致。
语法:
moment().normalizeUnits( String );
参数: 此方法接受一个参数,如上所述并在下面讨论:
- String: 需要被规范化的别名。
返回值: 此方法返回给定别名的规范化单位。
注意: 这在普通的Node.js程序中不会工作,因为它需要一个外部的moment.js库进行安装,
可以全局安装或安装在项目目录中。
可以使用以下命令安装Moment.js:
安装moment模块:
npm install moment
以下示例将演示 Moment.js moment().normalizeUnits()方法 。
示例1:
const moment = require('moment');
console.log(moment.normalizeUnits('y'))
console.log(moment.normalizeUnits('Y'))
console.log(moment.normalizeUnits('years'))
console.log(moment.normalizeUnits('YEar'))
console.log(moment.normalizeUnits('Month'))
console.log(moment.normalizeUnits('M'))
console.log(moment.normalizeUnits('months'))
console.log(moment.normalizeUnits('d'))
console.log(moment.normalizeUnits('days'))
console.log(moment.normalizeUnits('D'))
console.log(moment.normalizeUnits('Date'))
输出:
year
year
year
year
month
month
month
day
day
date
date
示例2:
const moment = require('moment');
console.log(moment.normalizeUnits('m'))
console.log(moment.normalizeUnits('S'))
console.log(moment.normalizeUnits('s'))
console.log(moment.normalizeUnits('second'))
console.log(moment.normalizeUnits('ms'))
console.log(moment.normalizeUnits('milliSeconds'))
输出:
minute
second
second
second
millisecond
millisecond
参考: https://momentjs.com/docs/#/utilities/normalize-units/