美文网首页
获取近一个月的时期范围

获取近一个月的时期范围

作者: 八妹sss | 来源:发表于2023-06-11 11:41 被阅读0次

代码示例:


    initDate () {
      var end = new Date()
      var year = end.getFullYear()
      var month = end.getMonth() + 1
      var day = end.getDate()
      var dateObj = {}
      dateObj.end = `${year}-${month}-${day}`
      var endMonthDay = new Date(year, month, 0).getDate() // 当前月的总天数
      if (month - 1 <= 0) { // 如果是1月,年数往前推一年
        dateObj.start = (year - 1) + '-' + 12 + '-' + (day - 1)
      } else {
        var startMonthDay = new Date(year, (parseInt(month) - 1), 0).getDate()
        if (startMonthDay < day) { // 1个月前所在月的总天数小于现在的天日期
          if (day < endMonthDay) { // 当前天日期小于当前月总天数
            dateObj.start = year + '-' + (month - 1) + '-' + (startMonthDay - (endMonthDay - day) - 1)
          } else {
            dateObj.start = year + '-' + (month - 1) + '-' + (startMonthDay - 1)
          }
        } else {
          dateObj.start = year + '-' + (month - 1) + '-' + (day - 1)
        }
      }
      this.timeValue = [`${dateObj.start} 00:00:00`, `${dateObj.end} 23:59:59`]
    }

效果:


image.png

相关文章

  • php DateTime类使用

    获取一个月的时间范围 获取当前周的时间范围 获取某一年的第几周的时间范围

  • Postgis 获取图层范围

    Postgis 获取图层范围 获取外接盒子 获取外接范围多边形 获取外接坐标极值 xminyminxmaxymax...

  • Python获取时间范围

    遇到一个场景需要获得一段时间的日期,觉得datetime写起来不够explicit, 如下。 然后找了一下,发现有...

  • 不遗忘的体验

    (体验今日感慨,很深刻。为了成长,所以记录。为了不遗忘,所以记录。) 缘起:一则信息 时间范围:近一个月 现象呈现...

  • 自定义时间类

    js获取时间获取年、月、日、周格式化日期获取日期范围获取历史前N天的时间获取未来N天的时间

  • iOS 获取这周的日期范围

    获取当前周的日期范围,用于数据处理,看这周有没有数据,没有则添加之类的功能。

  • 获取当天日期范围性能比较

    获取当天日期范围 原生。 测试结果

  • 我近段时期的感悟

    我在这段时间看了很多视频,学习了很多优秀的作品,感悟最深的就是中视频。 悟到: 一,做任何事情都要经过勤奋努力的工...

  • 下拉加载刷新

    获取滚动条当前的位置 获取当前可视范围的高度 获取文档完整的高度 实现下拉刷新 获取页面元素的位置

  • JavaScript | 获取指定范围时间

    获取近一周的时间 获取近几个月的时间

网友评论

      本文标题:获取近一个月的时期范围

      本文链接:https://www.haomeiwen.com/subject/ldixydtx.html