Having an issue with 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吗?

月份索引从0开始,不是从1开始…那么0是1月…

见:http://www.w3schools.com/jsref/jsref_getmonth.asp

月份指数从1月开始

0 - 1

如果你读了文档

JavaScript从0到11计算月份。一月是0。12月11日

不,六月是正确的,五月是上个月。查看w3schools的格式示例:http://www.w3schools.com/js/js_dates.asp

月份以零为基数。例如,1月是0,2月是1,等等。

W3Schools教程

最新更新