1.获取两个日期之间相隔多少天
let days = moment('2021-7-8').diff(moment('2021-4-5'),'days)
2.比较时间大小,哪个在前哪个在后
let isBefore= moment('2021-7-8').isBefore('2021-6-6')
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...