js动态获取当前时间前后的2年时间

//获取当前年份的前后num年

function    getYearsList(num) {

      let cur = new Date().getFullYear();

      let cur1,cur2;

      let before = [];

      let after = [];

      for (let i = 0;i < num;i++) {

        cur1 =cur- 1;

        cur2 =cur +1;

        before.unshift(cur1);//在开头添加

        after.push(cur2);//在结尾添加

      }

      return [ ...before, cur, ...after];

    }

使用 getYearsList(1)//得到的是数组[2019,2020,2021]

getYearsList(2)//得到的是数组[2018,2019,2020,2021,2022]

 

你可能感兴趣的:(js)