js 獲取日期的前後幾天日期

參數day要Number , 字符串+造成拼接而沒有注意到,特別是開始用了-day,

function getNextDate(date, day) { 
  var dd = new Date(date);
    // 對於day一定要Number 
  dd.setDate(dd.getDate() + Number(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;
};

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章