js获取当前日期的前后日期

穿精又带淫゛_ 提交于 2020-02-29 17:33:10
var timeArray=null;
var currentTime= (new Date).getTime();
for (var i=-13;i<=0;i++){
  timeArray.push(getNextDate(currentTime,i))
}
function getNextDate(date,day) {//data基准时间的时间戳,day:第几天
    var dd = new Date(date);
    dd.setDate(dd.getDate() + day);
    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();
    return y + "-" + m + "-" + d;
}

得到日期数组,例['2020-02-16','2020-02-17','2020-02-18','2020-02-19','2020-02-20']

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!