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
参考文章推荐
Moment.js
Moment.js 文档
网友评论