有javascript Date()的问题

时间:2015-06-02 12:52:04

标签: javascript date

我正在使用 - new Date(2014, 5, 2)。但它没有显示正确的日期。

当我在控制台上执行console.log(new Date(2014, 5, 2));时,它会返回 - Mon Jun 02 2014 00:00:00 GMT+0530 (India Standard Time)。为什么June?不应该是May

5 个答案:

答案 0 :(得分:2)

月份指数从0开始,而不是从1开始......然后0是1月......

请参阅:http://www.w3schools.com/jsref/jsref_getmonth.asp

答案 1 :(得分:1)

月份指数从1月开始。

0 - 1月 1 - 2月..

等等。

答案 2 :(得分:1)

如果您阅读 docs

  

JavaScript从0到11计算月份.1月是0. 12月是11。

答案 3 :(得分:0)

没有六月是正确的,五月是上个月。查看w3schools您尝试使用的格式示例:http://www.w3schools.com/js/js_dates.asp

答案 4 :(得分:0)

月份为零。即1月是0月2日是等等。

W3Schools tutorial