javascript 创建日期错误的月份

标签 javascript

使用 Mozilla Firefox Firebug:

var myDate = new Date(2012, 9, 23, 0,0,0,0);
myDate;

日期 {2012 年 10 月 23 日星期二 00:00:00 GMT-0400(东部夏令时间)}

为什么 javascript 使用错误的月份创建日期?

最佳答案

不是,javascript 的 Date 月份是从 0 开始的,所以 9 是第 10 个月,现在是十月

Reference :

new Date(year, month [, day, hour, minute, second, millisecond]);

[...]

month Integer value representing the month, beginning with 0 for January to 11 for December.

关于javascript 创建日期错误的月份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12254333/

相关文章:

javascript - 我从头开始创建 html 解析器的想法可行吗?

javascript - $.query.get ('code' ) 是什么意思?

javascript - 如何使用 Jquery 发布对象数组?

多个网络应用程序之间的 JavaScript 本地存储?

javascript - 未注册 OnFocus/OnBlur 事件

javascript - 滚动过去后将 Div 粘在顶部

JavaScript/jQuery 转义特殊字符

javascript - 用javascript编写一个可以顺序运行异步函数的库

javascript - 如何在 JavaScript 中创建具有不同变量的可重用函数

javascript - Moment - 获取一个月中的第一周和最后一周(整周)