我使用- 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教程