Moment.js
程序员文章站
2022-06-24 21:30:27
...
日期格式化
moment().format('MMMM Do YYYY, h:mm:ss a'); // 八月 1日 2018, 10:53:47 晚上
moment().format('dddd'); // 星期三
moment().format("MMM Do YY"); // 8月 1日 18
moment().format('YYYY [escaped] YYYY'); // 2018 escaped 2018
moment().format(); // 2018-08-01T22:53:47+08:00
相对时间
moment("20111031", "YYYYMMDD").fromNow(); // 7 年前
moment("20120620", "YYYYMMDD").fromNow(); // 6 年前
moment().startOf('day').fromNow(); // 1 天前
moment().endOf('day').fromNow(); // 1 小时内
moment().startOf('hour').fromNow(); // 1 小时前
日历时间
moment().subtract(10, 'days').calendar(); // 2018年7月22日
moment().subtract(6, 'days').calendar(); // 上周四晚上10点53
moment().subtract(3, 'days').calendar(); // 上周日晚上10点53
moment().subtract(1, 'days').calendar(); // 昨天晚上10点53分
moment().calendar(); // 今天晚上10点53分
moment().add(1, 'days').calendar(); // 明天晚上10点53分
moment().add(3, 'days').calendar(); // 本周六晚上10点53
moment().add(10, 'days').calendar(); // 2018年8月11日
多语言支持
moment().format('L'); // 2018-08-01
moment().format('l'); // 2018-08-01
moment().format('LL'); // 2018年8月1日
moment().format('ll'); // 2018年8月1日
moment().format('LLL'); // 2018年8月1日晚上10点53分
moment().format('lll'); // 2018年8月1日晚上10点53分
moment().format('LLLL'); // 2018年8月1日星期三晚上10点53分
moment().format('llll'); // 2018年8月1日星期三晚上10点53分
转载于:https://www.jianshu.com/p/737c9954af25