開始日と終了日を取得するために日付セレクタ入力に日数を追加しようとしています。私は間違った終了日を得ていて、理由を見ることができません。jQuery日に日を追加する
例:25-10-2011選択した日付、日1
結果:DATE_START 2011年9月25日、2012年5月7日DATE_END
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 @Keith Powerあなたがコントロールから引き出している値を除いて、動作しているようです。 http://jsfiddle.net/fTcBQ/2/ –