をjavascript
に作成しようとしています。javascript作成日年月日
私はyear
,month
およびday
です。
new Date(year, month, day, hours, minutes, seconds, milliseconds)
、それは私がやっている正確に何である:thisチュートリアル、新しいdate
を作成するための構文である必要があり、次の
var d = new Date(2016, 12, 17, 0, 0, 0, 0);
これは、12月17日2016年でなければなりませんが、私のコンソール出力に私が参照してください。
Tue Jan 17 2017 00:00:00 GMT+0100 (Central Europe Standard Time)
私が間違って何をしているのですか? MDN - Dateによると
ヶあなたが使用する必要があります0 からスタートこれは: var d = new Date(2016、11、17); – Antonio
Javascript Date Objectでは、月は0ベースです。 0は1月を意味し、11は12月を意味します。 try 'var d = new Date(2016、11、17、0、0、0、0);'うまくいくはずです。 –