回答編集履歴

2

追記

2019/02/01 02:55

投稿

m.ts10806
m.ts10806

スコア80854

test CHANGED
@@ -17,3 +17,9 @@
17
17
 
18
18
 
19
19
  2つ目はDate()に「今の月に+1した月」を指定しているため「2」が渡され、「0を起点とする」という仕様のもと「Mar」が返ってきます。
20
+
21
+
22
+
23
+ 質問に提示されている参照先の記事も「日曜日が0で」と書いているなら
24
+
25
+ 「1月が0で」と書いて欲しいですね。「実際より1つ少ない数」だと誤解をあたえる表現になります。

1

修正

2019/02/01 02:55

投稿

m.ts10806
m.ts10806

スコア80854

test CHANGED
@@ -12,8 +12,8 @@
12
12
 
13
13
  つまり「1つ少ない」のではなく「0から1月が始まっている」だけです。
14
14
 
15
- getMonth()に+1するのはあくまで表示を調整するだけと思って良いです。
15
+ getMonth()に+1するのはあくまで画面表示上の都合と思って良いです。
16
16
 
17
17
 
18
18
 
19
- 2つ目はDate()に「今の月に+1した月」を指定しているため「Mar」が返ってきます。
19
+ 2つ目はDate()に「今の月に+1した月」を指定しているため「2」が渡され、「0を起点とする」という仕様のもと「Mar」が返ってきます。