微信小程序 获取当前日期至后七天的日期数组

  function  getAllDate(start, end) {

      let dateArr = []

      let startArr = start.split('-')

      let endArr = end.split('-')

      let db = new Date()

      db.setUTCFullYear(startArr[0], startArr[1] - 1, startArr[2])

      let de = new Date()

      de.setUTCFullYear(endArr[0], endArr[1] - 1, endArr[2])

      let unixDb = db.getTime()

      let unixDe = de.getTime()

      let stamp

      const oneDay = 24 * 60 * 60 * 1000;

      for (stamp = unixDb; stamp <= unixDe;) {

        dateArr.push(format(new Date(parseInt(stamp))))

        stamp = stamp + oneDay

      }

      return dateArr

     }

     function  dealTime  (num) {     // num:未来天数

      var time = new Date()     // 获取当前时间日期

      var date = new Date(time.setDate(time.getDate() + num)).getDate()  //这里先获取日期,在按需求设置日期,最后获取需要的

      var year = time.getFullYear()

      var month = time.getMonth() + 1   // 获取月份

      var day = time.getDay()   //  获取星期

      switch (day) {             //  格式化

        case 0: day = "(周日)"

          break

        case 1: day = "(周一)"

          break

        case 2: day = "(周二)"

          break

        case 3: day = "(周三)"

          break

        case 4: day = "(周四)"

          break

        case 5: day = "(周五)"

          break

        case 6: day = "(周六)"

          break

      }

      var obj = {

       year:year,

        date: date<10?"0"+date:date,

        day: day,

        month: month>10?month:"0"+month,

        newday:month + '-' + date

      }

      return obj      // 返回对象

    }

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值