私は数X
と日付にかかるjavascript関数を持って、そして日のX
数離れて新しいDate
を返します追加時にJavascriptの日が間違っていますか?
function addDays(theDate, numDaysToAdd) {
var newDate = new Date();
return new Date(newDate.setDate(theDate.getDate() + numDaysToAdd));
}
私はそれをSat Jul 02 2016 16:03:06 GMT-0700 (Pacific Daylight Time)
ある日や数7
を通過し、私が得た結果はThu Jun 09 2016 16:05:32 GMT-0700 (Pacific Daylight Time)
でした。なぜ私に正しい日付だが間違った月を与えるのか?