先搞個時間選擇器,數據為 value1
賦值
此為(獲取半年前的時間)方法:
代碼:
getPastHalfYear (num) { // 先獲取當前時間 const curDate = (new Date()).getTime() // 將半年的時間單位換算成毫秒 const halfYear = 365 / num * 24 * 3600 * 1000 const pastResult = curDate - halfYear // 半年前的時間(毫秒單位) // 日期函數,定義起點為半年前 const pastDate = new Date(pastResult) const pastMonth = pastDate.getMonth() + 1 return pastDate.getFullYear() + '-' + (pastMonth >= 10 ? pastMonth : '0' + pastMonth) },