Moment-JS日期类库

let momet = require('moment');

格式化

console.log(moment().format());                          // 2017-04-18T17:37:46+08:00
console.log(moment().format('YYYY年MM月DD日'));           // 2017年04月18日
console.log(moment().format('YYYY-MM-DD HH:mm:ss'));     //2017-04-18 17:42:36

相对时间,相对于当前时间过了多长时间

console.log(moment("20111031",'YYYY').fromNow()); // 6 years ago
console.log(moment("20120620", 'YYYYMMDD').fromNow()); // 5 years ago
console.log(moment().endOf('day').fromNow());          // in 6 hours
console.log(moment().startOf('hour').fromNow());       // 35 minutes ago,此刻这个小时已经过了35分钟

let time = "2017-4-19 17:30";
let nowTime = moment(time,"YYYY-MM-DD HH:mm").fromNow();
console.log(nowTime);

日历时间 .subtract是计算过去的时间,.add是显示未来的时间

console.log(moment().calendar());             // Today at 5:27 PM
console.log(moment().subtract(1, 'year').calendar());// 04/18/2016  
console.log(moment().add(1, 'month').calendar());    // 05/18/2017

常用格式

console.log(moment().format('L'));    // 04/18/2017
console.log(moment().format('l'));    // 4/18/2017

demo地址

参考文章推荐
Moment.js
Moment.js 文档

你可能感兴趣的:(Moment-JS日期类库)