是我疯了,还是 Google 注释时间轴中存在明显的错误?

发布于 2024-09-27 02:26:38 字数 344 浏览 4 评论 0原文

我看到 Google 的示例代码列出了一月份的日期,但图表显示的是二月份的日期!

在我的测试机器上,它正在做同样的事情。我已经告诉它显示 9 月的日期,但它显示的是 10 月的日期!

其他人可以确认这件事正在发生吗?

http://code.google.com/apis/visualization/documentation/gallery /annotatedtimeline.html

I see Google's example code listing dates for January, but the chart is displaying dates for February!

On my test machine, it is doing the same thing. I've told it to display dates for September, but it is displaying dates for October instead!

Can anyone else confirm this as happening?

http://code.google.com/apis/visualization/documentation/gallery/annotatedtimeline.html

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

迷迭香的记忆 2024-10-04 02:26:39

不,你并没有失去理智。 Javascript Date 对象中的月份是零索引的。 这意味着:

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

No, you're not losing your mind. The month in the Javascript Date object is zero-indexed. That means:

0  = January
1  = February
2  = March
3  = April
4  = May
5  = June
6  = July
7  = August
8  = September
9  = October
10 = November
11 = December
薄暮涼年 2024-10-04 02:26:38

JavaScript 日期中的月份是从 0 开始的,而不是从 1 开始的。所以 0 是一月,1 是二月,等等。

http://www.w3schools.com/js/js_obj_date.asp
你可能想看看
http://en.wikipedia.org/wiki/Off-by-one_error

The months in the javascript date are 0 based not 1 based. So 0 is Jan, 1 is Feb, etc.
See
http://www.w3schools.com/js/js_obj_date.asp
and you might want to check out
http://en.wikipedia.org/wiki/Off-by-one_error

碍人泪离人颜 2024-10-04 02:26:38

ECMA-262 5ed,第 165 页:

15.9.1.4 月份编号

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

ECMA-262 5ed, pp.165:

15.9.1.4 Month Number

Months are identified by an integer in the range 0 to 11, inclusive.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文