addZero(num){//补0 if(parseInt(num) < 10){ num = '0'+num; } return num; }, /** * 获取指定时间的日期 * @params 正是今天之后的日期、负是今天前的日期 * @return 2021-05-22 * */ get_date(num) { var date1 = new Date(); //今天时间 var time1 = date1.getFullYear() + "-" + (date1.getMonth() + 1) + "-" + date1.getDate(); var date2 = new Date(date1); date2.setDate(date1.getDate() + num); //num是正数表示之后的时间,num负数表示之前的时间,0表示今天 var time2 = this.addZero(date2.getFullYear()) + "-" + this.addZero((date2.getMonth() + 1)) + "-" + this.addZero(date2.getDate()); return time2; }, /** * 根据指定时间的日期-获取 * @params 2021-04-22 * @return 周六 * */ get_week(datestr){ var weekArray = new Array("周日", "周一", "周二", "周三", "周四", "周五", "周六"); var week = weekArray[new Date(datestr).getDay()]; console.log(week); return week; },