zoukankan      html  css  js  c++  java
  • js获取前几个月的具体日期

    // 往前数monthNum月份,不能往后数monthNum
    getPreMonthDay("2018-12-28",20)
      // 往前数monthNum月份,不能往后数monthNum
      getPreMonthDay: function(date, monthNum) {
        let dateArr = date.split('-')
        let year = dateArr[0] //获取当前日期的年份
        let month = dateArr[1] //获取当前日期的月份
        let day = dateArr[2] //获取当前日期的日
        let days = new Date(year, month, 0)
        days = days.getDate() //获取当前日期中月的天数
        let year2 = year
        let month2 = parseInt(month) - monthNum
        if (month2 <= 0) {
          year2 =
            parseInt(year2) -
            parseInt(month2 / 12 == 0 ? 1 : Math.abs(parseInt(month2 / 12)) + 1)
          month2 = 12 - (Math.abs(month2) % 12)
        }
        let day2 = day
        let days2 = new Date(year2, month2, 0)
        days2 = days2.getDate()
        if (day2 > days2) {
          day2 = days2
        }
        if (month2 < 10) {
          month2 = '0' + month2
        }
        let t2 = year2 + '-' + month2 + '-' + day2
        return t2
      },
    

      

     
  • 相关阅读:
    RLP
    Merkle Patricia Tree (MPT) 树详解
    Patricia Tree
    Merkle Tree学习
    mongodb 范围查找
    mongodb _id 组成
    mongodb 时间戳转_id
    mongdi db _id 转时间戳
    js中的filter
    js中的filter
  • 原文地址:https://www.cnblogs.com/suixinYB/p/10189572.html
Copyright © 2011-2022 走看看