ここにVisual Studioのイミディエイトウィンドウの出力があります。 mondaysDate
で始まり、2番目の日付であるthisDate
を作成し、mondaysDateを基にして整数を追加します。このjavascriptの日付の計算で私のエラーを説明してください
なぜ私は日付に3を追加すると11月2日が得られ、日付に4を加算すると12月4日になるのか分かりません。
setDate()を複数回呼び出すのは不正ですか?
?mondaysDate
Mon Oct 30 2017 00:00:00 GMT-0400 (Eastern Daylight Time)
?thisDate
Mon Oct 30 2017 00:00:00 GMT-0400 (Eastern Daylight Time)
?thisDate.setDate(mondaysDate.getDate() + 3)
1509595200000
?thisDate
Thu Nov 02 2017 00:00:00 GMT-0400 (Eastern Daylight Time)
?thisDate.setDate(mondaysDate.getDate() + 4)
1512363600000
?thisDate
Mon Dec 04 2017 00:00:00 GMT-0500 (Eastern Standard Time)
?mondaysDate
Mon Oct 30 2017 00:00:00 GMT-0400 (Eastern Daylight Time)
「日付+ 3」と言うとき、3日、3ヶ月、3年を加算することを意味しますか? – csmckelvey
私はそれが日を追加していると仮定しています:https://stackoverflow.com/questions/3818193/how-to-add-number-of-days-to-todays-date – Tim
あなたはどんな結果を期待していますか? – Cristy