js,vue, 获取当前时间的前、后多少天的日期,

需求:  给定一个日期,获取该日期前后 7天 的日期

 

 

// 获取当前日期前后多少天的日期,之前多少天传正数,后面多少天传负数,今天传0         getBeforeDate(num) {             let n = num;             let d = new Date();             let year = d.getFullYear();             let mon = d.getMonth() + 1;             let day = d.getDate();             if(day <= n) {                 if(mon > 1) {                     mon = mon - 1;                 } else {                     year = year - 1;                     mon = 12;                 }             }             d.setDate(d.getDate() - n);             year = d.getFullYear();             mon = d.getMonth() + 1;             day = d.getDate();             let s = year + "-" + (mon < 10 ? ('0' + mon) : mon) + "-" + (day < 10 ? ('0' + day) : day);             return s;         }   js,vue, 获取当前时间的前、后多少天的日期,

 

 当循环输入0 ~ 7, -6 ~0 , arr 、arr2  会输出如下

js,vue, 获取当前时间的前、后多少天的日期,

 

 

  
上一篇:Echarts option常用属性配置


下一篇:三步搞定【2014 SQLserver 无效的许可证数据】