vue 利用moment 判断指定日期与当前日期间隔

   import moment from 'moment'

// 判断指定 日期是否 与当前日期间隔5天内
    isCompareDate (date) {
      let d = moment(new Date()).format('YYYY-MM-DD')
      let days = moment(date).diff(moment(d), 'days')
      const isDays = days >= 0 && days <= 5
      return isDays
    }

拓展 moment .js

moment().format();
moment().format('YY-MM-DD');   //格式转换

moment().add(7, 'days');  //改变原时间  增加天数

moment().subtract(7, 'days');  //减少时间

moment('2010-10-20').isSame('2010-10-20') //  判断是否相等  true
moment('2010-10-20').isSame('2009-12-31', 'year') // false

moment([2008, 2, 27]).diff([2007, 0, 28], 'day');  //获取时间差,返回天数 

moment('2010-10-31').isBefore('2010-12-31', 'day');  //比较时间大小,返回布尔值

// 是否在时间范围内
moment('2010-10-20').isBetween('2010-10-19', '2010-10-25') // true
moment('2010-10-20').isBetween('2010-01-01', '2012-01-01', 'year') // false

// 是否晚于
moment('2010-10-20').isAfter('2010-10-19') // true
moment('2010-10-20').isAfter('2010-01-01', 'year') // false

moment([2001]).isLeapYear()   //判断年份是否为 闰年,返回布尔值
moment().isLeapYear();  //不写年份的话,默认判断的是今年
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值