getMonth()javascriptメソッドは、日付の月を返し、値は1月の場合は(0-11)0、12月の場合は11です。getMonth()メソッドの問題Javascript
今日はを返す必要があり、getMonth( "2015年3月1日"(2015年3月の最初の日))であったが、代わりに、それは返します。どうしてこれなの?どうすればこの問題を解決できますか?
ヘルプ!
<!DOCTYPE html>
<html>
<body>
<h2>JavaScript Date Example</h2>
<p id="demo"></p>
<script>
var x = new Date("2015-03-01");
document.getElementById("demo").innerHTML = x.getMonth();
</script>
</body>
</html>
それは、この示したとき、私は、 "ファイル名を指定して実行コードスニペット":常に正確な取得するためにゼロbase.Soで結果を返す日付の
これを見ると、あなたの例では2を返し、コンソールでこれを行うときにも 'var x = new Date(" 2015-03-01 "); x.getMonth() '問題は何ですか? – Nope
サンプルコードスニペットでも "2"が出力されます。 – Tomalak
これは面白いです、私はコードスニペットを実行すると私のために1を返します。 – toreohm