1

しばらく NODE を試していたところ、JSDate()オブジェクトの奇妙な動作を経験しました。getDay()andgetMonth()関数が間違った結果を返しています。アプリのどこかで何かがおかしいと思ったのですが、コンソールでもテストしましたが、それでも同じ動作でした。コンソールのログは次のとおりです。

$ node
> var currentDate = new Date();
undefined
> currentDate
Wed Jun 19 2013 13:54:20 GMT+0200 (CEST)
> currentDate.getDay()
3
> currentDate.getMonth()
5

「少し」ずれているようです。

私は今何が起こっているのかわかりませんし、ウェブ調査も私を助けませんでした.

4

1 に答える 1

8

このgetDayメソッドは曜日を返すため、3 は水曜日を意味します。

このgetMonthメソッドは 0 ベースの月を返すため、5 は 6 月を意味します。

于 2013-06-19T12:05:18.020 に答える