JS呼叫時間的方法和計算

a1322674015發表於2019-09-22

1、js 獲取當前日期星期幾

getWeek(time) {
    let weekDay = ["週日","週一", "週二", "週三", "週四", "週五", "週六"];    
    let myDate = new Date(Date.parse(time));  
    return weekDay[myDate.getDay()]
},
console.log(getWeek('2019-09-11')   // 週三


2、js 計算某個時間 前 15天 後15天

function GetDateStr(AddDayCount, date, type) { 
        var dd = new Date(date);
        dd.setDate(dd.getDate()+AddDayCount);        var y = dd.getFullYear(); 
        var m = (dd.getMonth()+1)<10?"0"+(dd.getMonth()+1):(dd.getMonth()+1);        var d = dd.getDate()<10?"0"+dd.getDate():dd.getDate();        if(type){            if(date === this.oldTime) {                return '今天'
            } else {                return d
            }
        } else {            return y + "-" + m + "-" + d; 
        }
}
GetDateStr(-14, '2019-09-12')  //  2019-08-29 GetDateStr(14, '2019-09-12')  //  2019-09-26

3、iveiw 時間限制今天之前不可選

<Date-picker 
  type="date" 
  :options="pickerOptionsStart" ></Date-picker>
pickerOptionsStart: {
  disabledDate (time) {    return time.getTime() < new Date(new Date().toLocaleDateString()).getTime();
  }
}


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69946034/viewspace-2657872/,如需轉載,請註明出處,否則將追究法律責任。

相關文章