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方法返回基于零的月份,因此 5 表示六月。

于 2013-06-19T12:05:18.020 回答