1.获取两个日期之间相隔多少天

let days = moment('2021-7-8').diff(moment('2021-4-5'),'days)
//相隔的天数会把最后一天也就是7-8号也算上

2.比较时间大小,哪个在前哪个在后

let isBefore= moment('2021-7-8').isBefore('2021-6-6')
//isBefore-false

3.时间格式

moment("2021-4-3","YYYY-MM-DD HH:mm:ss")
                                    摘要:本文提供了两个JavaScript日期处理函数:1) getDaysBetween计算两个日期之间天数差值,通过转换日期时间戳后运算得出;2) isSameWeek判断两个日期是否在同一周内,基于天数整除7的结果比较两个函数都使用毫秒时间戳进行精确计算,适用于需要日期差和周数判断的应用场景。
1.时间相等比较
const moment1 = moment('04/28/20','MM/D/YYYY');
const moment2 = moment('04/28/20','MM/D/YYYY');
moment1.isSame(moment2,'day') // true
moment1.isSame(moment2,'date') // true
2.时间大小比...
                                    前端很多场景都会涉及到对时间的处理,我所用得最多的库是moment。本文是对moment的高频用法的总结。用法总结  指定语言;不然可能引起一些不必要的bug。# 记得指定为对应的语言;
 moment.locale('zh-cn'); 获取时间戳 #  生成指定时间moment moment 获取对象 moment 格式化 moment 获取时间 #  获取当月第一天是星期几  #  获取前n...
1、比较两个日期大小
const currTimeUnix = moment(moment().format('YYYY-MM-DD HH:mm')).unix();  //获取当前日期
const startTimeUnix = moment(moment("2018-09-27 12:12:12...
moment().startOf('month').format('YYYY-MM-DD'); //2020-12-01
//本月最后一天
moment().endOf('month').format('YYYY-MM-DD'); //2020-12-31
//上个月第一天
moment().subtract(1,'month').startOf('mont.
                                    I'm using moment.js to format my date time, here I have two date values, and I want to achieve a pa
                                    moment.js的diff方法在比较以天/月份/年份这样特殊粒度的单位时,都会优先按照整粒度扣除,剩下的小数部分,是根据子一级的粒度取当年/月/日为参照按比值算出的,这才有了这种A比B的值和B比A的值竟然不一样的情况
                                    【官方moment.js文档】1、Js代码var validateQualityDate = (rule, value, callback) => {
				var t1 = moment(this.form.purchaseDate).format("YYYY-MM-DD")
				var t2 = moment(value).format("YYYY-MM-DD")
				cons...