很简单,直接看代码
/**
* 日期加减
* @param date 被加或减的日期
* @param days 需要加或减的数字
* @returns {string}
*/
function addDate(date,days){
var d=new Date(date);
d.setDate(d.getDate()+days);
var m=d.getMonth()+1;
return d.getFullYear()+'-'+m+'-'+d.getDate();
}
调用该方法
var dateAdd = addDate(new Date("2019-05-16"),-16);
输出就是2019-4-30