获取年月日

    // 获取当前时间以及当前月的第一天
    getCurrentDay(val) {
      var date = new Date()
      val ? date.setDate(1) : ''
      var year = date.getFullYear()
      var month = date.getMonth() + 1
      var day = date.getDate()
      if (month < 10) {
        month = '0' + month
      }
      if (day < 10) {
        day = '0' + day
      }
      return year + '-' + month + '-' + day
    },
    // 若结束时间是1号,那么取上个月的一号
    beginTimeHandle() {
      const endTime = this.getCurrentDay()
      var endYear = endTime ? endTime.split('-')[0] : ''
      var endMonth = endTime ? endTime.split('-')[1] : ''
      var endDay = endTime ? endTime.split('-')[2] : ''

      return endDay === '01'
        ? endMonth === '01'
          ? endYear - 1 + '-' + '12' + '-' + endDay
          : (Number(endMonth) - 1) < 10
            ? endYear + '-' + '0' + (Number(endMonth) - 1) + '-' + endDay
            : endYear + '-' + (Number(endMonth) - 1) + '-' + endDay
        : this.getCurrentDay(1)
    },

 

posted on 2021-11-03 15:35  稳住别慌  阅读(82)  评论(0编辑  收藏  举报