我知道了一个月,因为索引零一个月,对于日期当处于日期对象零索引
Thu Mar 02 2017
我必须写
new Date(2017, 2, 2);
同样的,如果我使用一个变量
var thismonth = 2; new Date(2017, thismonth, 2);
但是,如果我说
var thisday = [2017, 2, 2]; new Date(thisday);
我得到一个结果的一个索引一个月
Thu Feb 02 2017
这意味着,我可以使用数组瓦尔像日期瓦尔在现实生活中
var thisday = [2017, 3, 2]; new Date(thisday);
,并得到(联合国)预期结果
Thu Mar 02 2017
这很好,但令人困惑!为什么会这样?有规则吗?