【发布时间】:2020-05-02 00:31:28
【问题描述】:
谁能解释为什么我必须将我的日期设置为new Date(2020, 0, 25);
结果:'Sat Jan 25 2020 00:00:00 GMT+0100(中欧标准时间)'
我还有一个例子
变量初始化为:new Date(2019, 10, 25);
结果:2019 年 11 月 25 日星期一 00:00:00 GMT+0100(中欧标准时间)
上次我查看日历时,第 10 个月仍然是十月
【问题讨论】:
-
Javascript 从 0 开始计算月份,一月是 0。十二月是 11。
-
回复:您的第一个示例,如果不是 1 月,您对第 0 个月的做了什么?
-
在该示例中,我首先将日期设置为 (2020, 1, 25),然后我看到结果是二月,然后将其更改为 (2020, 0, 25)。