美文网首页coding
Moment-JS日期类库

Moment-JS日期类库

作者: 07120665a058 | 来源:发表于2017-04-18 17:59 被阅读27次
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 文档

相关文章

网友评论

  • 6d96978eeefb:你的demo的readme里面应该把这个demo是干嘛的简单的写一下

本文标题:Moment-JS日期类库

本文链接:https://www.haomeiwen.com/subject/umzxzttx.html