Moment.js学习笔记

2022-07-28,,

Moment.js

Moment.js是javaScript 时间处理类库
记录一些方便的MOMENT方法

格式化

moment().format('MMMM Do YYYY, h:mm:ss a'); // 十月 30日 2020, 1:48:42 下午
moment().format('dddd');                    // 星期五
moment().format("MMM Do YY");               // 10月 30日 20
moment().format('YYYY [escaped] YYYY');     // 2020 escaped 2020
moment().format();                          // 2020-10-30T13:48:42+08:00

相对时间

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

距离现在的时间

fromNow()

moment([2007, 0, 29]).fromNow();     // 4 年前
moment([2007, 0, 29]).fromNow(true); // 4 年

换成毫秒

moment(1318874398806).valueOf(); // 1318874398806
+moment(1318874398806); // 1318874398806

时间前后判断

moment('2010-10-20').isBefore('2010-10-21'); // true
moment('2010-10-20').isSame('2010-10-20'); // true
moment('2010-10-20').isAfter('2010-10-19'); // true

闰年判断

moment([2000]).isLeapYear() // true
moment([2001]).isLeapYear() // false
moment([2100]).isLeapYear() // false

获取日期是一年中的第几天

moment().dayOfYear(); // 数字

如果帮助到你,点个赞吧!!

本文地址:https://blog.csdn.net/qq_40044912/article/details/109383752

《Moment.js学习笔记.doc》

下载本文的Word格式文档,以方便收藏与打印。