标签: javascript date
考虑一下......
var date = new Date(1901, 1, 1);
结果是二月 1901年1月。但为什么二月而不是一月?
答案 0 :(得分:1)
多数民众赞成,因为从计算开始它就是一个旧标准。你总是从0开始计数。但是,我仍然觉得这很傻!
答案 1 :(得分:-2)
因为javaScript引擎是这样编写的(基于零):
0 = 1月
1 = 2月
2 = 3月
3 = 4月
等等......
javaScript就是这样编写的。难怪。就是这样。