Moment-那些让人眼前一亮的API

上一篇 : Moment-基本概念篇

在开发者工具可以直接体验哦

获取毫秒

moment().valueOf();
+moment();

获取秒数

moment().unix()

获取当月的天数

moment().daysInMonth();

是否为瑞年

moment().isLeapYear();

在语言环境中获取月份列表

moment.months()
/*
["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]
*/
moment.monthsShort()

在语言环境中获取周列表

moment.weekdays()
/*
["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]
*/
moment.weekdaysShort()
moment.weekdaysMin()

获取或设置年份的日期。

moment().dayOfYear(Number);
moment().dayOfYear(); // 数字

根据语言环境获取当前 moment 年份的周数。

moment().weeksInYear();
// 52

要获取以毫秒为单位的差异

var a = moment([2007, 0, 29]);
var b = moment([2007, 0, 28]);
a.diff(b) // 86400000

转化关键字

moment.normalizeUnits('y');      // 'year'
moment.normalizeUnits('Y');      // 'year'
moment.normalizeUnits('year');   // 'year'
moment.normalizeUnits('years');  // 'year'
moment.normalizeUnits('YeARS');  // 'year'

是否为有效的日期

moment().isValid();

是否为 moment 对象

moment.isMoment(new Date()) 

是否为原生 js Date 对象

moment.isDate(new Date()); // true

是否为moment duration 对象

moment.isDuration(moment.duration(2, 'minutes')) 
// true

你可能感兴趣的:(Moment-那些让人眼前一亮的API)