moment.js(时间格式化js)

文档地址    http://momentjs.cn/

安装

1 npm install moment --save # npm 
2 yarn add moment # Yarn 
3 Install-Package Moment.js # NuGet 
4 spm install moment --save # spm 
5 meteor add momentjs:moment # meteor

日期格式化

moment().format('MMMM Do YYYY, h:mm:ss a'); // 十一月 2日 2020, 4:35:28 下午
moment().format('dddd');                    // 星期一
moment().format("MMM Do YY");               // 11月 2日 20
moment().format('YYYY [escaped] YYYY');     // 2020 escaped 2020
moment().format();                          // 2020-11-02T16:35:28+08:00

相对时间

moment("20111031", "YYYYMMDD").fromNow(); // 9 年前
moment("20120620", "YYYYMMDD").fromNow(); // 8 年前
moment().startOf('day').fromNow();        // 17 小时前
moment().endOf('day').fromNow();          // 7 小时内
moment().startOf('hour').fromNow();       // 35 分钟前

日历时间

moment().subtract(10, 'days').calendar(); // 2020/10/23
moment().subtract(6, 'days').calendar();  // 上星期二16:35
moment().subtract(3, 'days').calendar();  // 上星期五16:35
moment().subtract(1, 'days').calendar();  // 昨天16:35
moment().calendar();                      // 今天16:35
moment().add(1, 'days').calendar();       // 明天16:35
moment().add(3, 'days').calendar();       // 下星期四16:35
moment().add(10, 'days').calendar();      // 2020/11/12

多语言支持

moment.locale();         // zh-cn
moment().format('LT');   // 16:35
moment().format('LTS');  // 16:35:28
moment().format('L');    // 2020/11/02
moment().format('l');    // 2020/11/2
moment().format('LL');   // 2020年11月2日
moment().format('ll');   // 2020年11月2日
moment().format('LLL');  // 2020年11月2日下午4点35分
moment().format('lll');  // 2020年11月2日 16:35
moment().format('LLLL'); // 2020年11月2日星期一下午4点35分
moment().format('llll'); // 2020年11月2日星期一 16:35

  

原文地址:https://www.cnblogs.com/ly1368489670/p/13915185.html