// 获取前后几天的方法 getDateStr(AddDayCount) { let dd = new Date(); console.log(AddDayCount) console.log(dd); dd.setDate(dd.getDate()+AddDayCount); //获取AddDayCount天后的日期 let y = dd.getFullYear(); let m = (dd.getMonth()+1)<10? "0" +(dd.getMonth()+1):(dd.getMonth()+1); //获取当前月份的日期,不足10补0 let d = dd.getDate()<10? "0" +dd.getDate():dd.getDate(); //获取当前几号,不足10补0 return y + "年" + m + "月" + d + "日"; },
在其他地方直接传入获取第几天的方法即可,
getDateStr(0) // 今天 getDateStr(-1) // 昨天 getDateStr(-2) // 前两天 getDateStr(1) // 明天 getDateStr(2) // 后天 ...