#まず、Javascriptで月を取得するとき
Javascriptで現在月を取得するとき、こんな感じになるかと思います。
index.html
var d = new Date();
console.log(d.getMonth());
ただこれだと、2
が出力されます。
なんでだろうと思ったら、MDNに書いてありました。
地方時に基づき、与えた日付の「月」を表す 0 から 11 までの間の整数値。
0 は 1 月、1 は 2 月、11 は 12 月に対応します。
[MSD:Date.prototype.getMonth()]
(https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Date/getMonth "Date.prototype.getMonth()")
ということなので、getMonth()取得した月に+1
しないと、現在月が表示されないみたいです。