Moment.js日期和时间的 JavaScript 工具库
原创
©著作权归作者所有:来自51CTO博客作者小白爱技术的原创作品,请联系作者获取转载授权,否则将追究法律责任
Moment.js 2.24.0
解析、校验、操作、显示日期和时间的 JavaScript 工具库。
格式化日期
moment().format('MMMM Do YYYY, h:mm:ss a'); // 三月 13日 2024, 5:56:46 下午
moment().format('dddd'); // 星期三
moment().format("MMM Do YY"); // 3月 13日 24
moment().format('YYYY [escaped] YYYY'); // 2024 escaped 2024
moment().format(); // 2024-03-13T17:56:46+08:00
相对时间
moment("20111031", "YYYYMMDD").fromNow(); // 12 年前
moment("20120620", "YYYYMMDD").fromNow(); // 12 年前
moment().startOf('day').fromNow(); // 18 小时前
moment().endOf('day').fromNow(); // 6 小时内
moment().startOf('hour').fromNow();
日历时间
moment().subtract(10, 'days').calendar(); // 2024/03/03
moment().subtract(6, 'days').calendar(); // 上星期四17:57
moment().subtract(3, 'days').calendar(); // 上星期日17:57
moment().subtract(1, 'days').calendar(); // 昨天17:57
moment().calendar(); // 今天17:57
moment().add(1, 'days').calendar(); // 明天17:57
moment().add(3, 'days').calendar(); // 下星期六17:57
moment().add(10, 'days').calendar(); // 2024/03/23