JavaScript日期处理类库-Moment.js

JavaScript日期处理类库-Moment.js

参考链接

日期格式化

moment().format('MMMM Do YYYY, h:mm:ss a'); // 九月 5日 2022, 10:00:10 上午
moment().format('dddd');                    // 星期一
moment().format("MMM Do YY");               // 9月 5日 22
moment().format('YYYY [escaped] YYYY');     // 2022 escaped 2022
moment().format();                          // 2022-09-05T10:00:10+08:00

相对时间

moment("20111031", "YYYYMMDD").fromNow(); // 11 年前
moment("20120620", "YYYYMMDD").fromNow(); // 10 年前
moment().startOf('day').fromNow();        // 10 小时前
moment().endOf('day').fromNow();          // 14 小时内
moment().startOf('hour').fromNow();       // 几秒前

日历时间

moment().subtract(10, 'days').calendar(); // 2022/08/26
moment().subtract(6, 'days').calendar();  // 上星期二10:00
moment().subtract(3, 'days').calendar();  // 上星期五10:00
moment().subtract(1, 'days').calendar();  // 昨天10:00
moment().calendar();                      // 今天10:00
moment().add(1, 'days').calendar();       // 明天10:00
moment().add(3, 'days').calendar();       // 下星期四10:00
moment().add(10, 'days').calendar();      // 2022/09/15

多语言支持

moment.locale();         // zh-cn
moment().format('LT');   // 10:00
moment().format('LTS');  // 10:00:10
moment().format('L');    // 2022/09/05
moment().format('l');    // 2022/9/5
moment().format('LL');   // 2022年9月5日
moment().format('ll');   // 2022年9月5日
moment().format('LLL');  // 2022年9月5日上午10点00分
moment().format('lll');  // 2022年9月5日 10:00
moment().format('LLLL'); // 2022年9月5日星期一上午10点00分
moment().format('llll'); // 2022年9月5日星期一 10:00
posted @ 2022-09-05 10:04  zakun  阅读(90)  评论(0编辑  收藏  举报
返回顶部