在原有日期基础上,增加days天数(JavaScript)

 
//在原有日期基础上,增加days天数(指定起始日期,如:2019-12-09,在该日期上增加天数,如:3天,计算增加天数后的日期,如:2019-12-12)
function addDate(date, days) {
  if (days == undefined || days == '') {
    days = 0;
  }
  var date = new Date(date.replace(/-/g, "/"));
  date.setDate(date.getDate() + parseInt(days));
  var month = date.getMonth() + 1;
  var day = date.getDate();
  return date.getFullYear() + '-' + getFormatDate(month) + '-' + getFormatDate(day);
}

// 格式化日期“天”的显示,如果是1位数,则在前面加上“0” eg:7 ---> 07
function getFormatDate(arg) {
  if (arg == undefined || arg == '') {
    return '';
  }
  var re = arg + '';
  if (re.length < 2) {
    re = '0' + re;
  }
  return re;
}
原文地址:https://www.cnblogs.com/akiha/p/12012231.html