js 获取当前月第一天和最后一天

// 当前月第一天
    getCurrentMonthFirst() {
      console.log('当前月第一天')
      var date = new Date()
      date.setDate(1)
      var month = parseInt(date.getMonth() + 1)
      var day = date.getDate()
      if (month < 10) {
        month = '0' + month
      }
      if (day < 10) {
        day = '0' + day
      }
      // YhckrjzStroe.setKsrq(date.getFullYear() + '-' + month + '-' + day)
      return date.getFullYear() + '-' + month + '-' + day
    }
    // 当前月最后一天
    getCurrentMonthLast() {
      console.log('当前月最后一天')
      var date = new Date()
      var currentMonth = date.getMonth()
      var nextMonth = ++currentMonth
      var nextMonthFirstDay = new Date(date.getFullYear(), nextMonth, 1)
      var oneDay = 1000 * 60 * 60 * 24
      var lastTime = new Date(nextMonthFirstDay - oneDay)
      var month = parseInt(lastTime.getMonth() + 1)
      var day = lastTime.getDate()
      if (month < 10) {
        month = '0' + month
      }
      if (day < 10) {
        day = '0' + day
      }
       // YhckrjzStroe.setJsrq(date.getFullYear() + '-' + month + '-' + day)
      return new Date(date.getFullYear() + '-' + month + '-' + day)
    }

你可能感兴趣的:(html,web,算法)