Google visualization 我是疯了,还是在谷歌标注的时间线中有明显的错误?

Google visualization 我是疯了,还是在谷歌标注的时间线中有明显的错误?,google-visualization,Google Visualization,我看到谷歌的示例代码列出了1月份的日期,但图表显示的是2月份的日期 在我的测试机上,它也在做同样的事情。我告诉它显示9月份的日期,但它显示的是10月份的日期 其他人能证实这一点吗 不,你没有失去理智。这意味着: 0 = January 1 = February 2 = March 3 = April 4 = May 5 = June 6 = July 7 = August 8 = September 9 = October 10 = November 11 = Decembe

我看到谷歌的示例代码列出了1月份的日期,但图表显示的是2月份的日期

在我的测试机上,它也在做同样的事情。我告诉它显示9月份的日期,但它显示的是10月份的日期

其他人能证实这一点吗


不,你没有失去理智。这意味着:

0  = January
1  = February
2  = March
3  = April
4  = May
5  = June
6  = July
7  = August
8  = September
9  = October
10 = November
11 = December

javascript日期中的月份是基于0而不是基于1的。所以0是一月,1是二月,等等。 看见 你可能想退房

ECMA-262第5版,第165页:

15.9.1.4月数

月份由0到11(包括0到11)范围内的整数标识


天哪,哇。我从来没想到他们会这么做。我只是想减去1,但这看起来像是一个黑客。现在没有了。非常感谢。是的,当你看一个约会的时候,这肯定是违反直觉的。