Javascript 和 Date() 函数

标签 javascript

<分区>

Possible Duplicate:
javascript date creation, can't set the correct month

我有这样的脚本:

var year = 2011;
var month = 3;
var day = 1;

var start = new Date(year, month, day, 0,0,0,0);

当需要使用 start 时,我发现它最终计算到 2011 年 4 月 4 日。知道为什么这个月会增加 1 吗?

最佳答案

月份从零开始计数(请参阅 Date)。

因此,一月 = 0,十二月 = 11。

关于Javascript 和 Date() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9522196/

相关文章:

javascript - 如何使用数组和 map 函数构建 javascript 对象?

javascript - Angular2 defaultExtension 中的 SystemJS 不起作用

JavaScript 无法访问兄弟方法

javascript - 如何构建 GWT 独立离线应用程序?

javascript - JQGrid:排序和自定义格式化程序

javascript - 使用 JQM 和 addClass 更改按钮颜色每页仅有效一次

c# - 如何在asp.net中使用jquery实现文件上传进度条?

javascript - 如何通过缩小宽度隐藏固定位置的侧边菜单

javascript - 如何解决 Protractor 的 'this fails on your system' 错误?

javascript - 测试组件内的功能