ECMAJavaScript 之 日期加減

左右箭頭UI

給箭頭同時註冊一個handleDate,月份減傳小於1的數,月份加傳大於1的數

 // 上個月下個月
    handleDate(val) {
 // date是一個new Date()
      let _splitDate = this.date.split("-");
      let _year = Number(_splitDate[0]);
      let _month = Number(_splitDate[1]);
      if (val < 0) {
        // 日期減
        _month === 1 ? ((_month = 12), _year--) : _month--;
        _month < 10 ? (_month = `0${_month}`) : "";
      } else {
        // 日期加
        _month === 12 ? ((_month = 1), _year++) : _month++;
        _month < 10 ? (_month = `0${_month}`) : "";
      }
      this.date = `${_year}-${_month}`;
    }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章