DateオブジェクトのgetMonth()メソッドは、月を0から11の整数で取得します。 基準となるのは、そのタイムゾーンの現地時間(ある地点の子午線を基準として定めた地方時)です。
JavaScriptのgetMonth()メソッドでは、指定日の「月」から 1 を引いた数値が返ることに注意してください。 getFullYear()メソッドやgetDate()メソッドでは、指定日の「西暦年」や「日」がそのまま返りますが、getMonth()メソッドだけは「月 - 1」が返ります。
協定世界時(UTC)の月を取得する場合は、 getUTCMonth()メソッドを使用してください。
<script> var genzai = new Date(); document.write(genzai.getMonth()); document.write("<br>"); var y = genzai.getFullYear(); var mo = genzai.getMonth() + 1; var d = genzai.getDate(); var week = genzai.getDay(); var weeks = ["日", "月", "火", "水", "木", "金", "土"]; var w = weeks[week]; var t = genzai.getHours(); var mi = genzai.getMinutes(); var s = genzai.getSeconds(); var ms = genzai.getMilliseconds(); document.write(y + "年" + mo + "月" + d + "日" + w + "曜日" + t + "時" + mi + "分" + s + "秒" + ms + "ミリ秒"); </script>