我想添加日期選擇器輸入以獲取開始日期和結束日期的天數。我得到一個不正確的結束日期,不知道爲什麼。jQuery添加日期到日期
例如:選擇2011-10-25日期,天1
結果:DATE_START 2011年9月25日,DATE_END 2012-5-7
function makeUpDates(){
// concantenate values to date_start and date_end hidden inputs
var dateString = document.getElementById('date').value,
date = new Date(dateString);
document.getElementById('date_start').value = date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate();
var numDays = document.getElementById('slider').value;
date.setDate(date.getDate() + numDays);
var dateEnd = date.getFullYear() + '-' + date.getMonth() + '-' + date.getDate();
document.getElementById('date_end').value = dateEnd;
}
@Keith Power它似乎正在工作,減去您從控件中提取的值。 http://jsfiddle.net/fTcBQ/2/ –