getMonth()JavaScript函数获取错误的值

getMonth()JavaScript函数获取错误的值,javascript,date,Javascript,Date,当我想提取月份值时,我得到了一个不正确的值: date2 = new Date('Mon Dec 22 2014 00:00:00 GMT+0000 (Maroc)') date2.getMonth() // --> i got 11 !! 我可以增加一个值,但不是最好的解决方案 请提供任何帮助getMonth函数从零开始。 因此,1月将返回零,12月将返回11 您可以在此处阅读有关date对象和getMonth函数的更多信息: getMonth返回值以零为基础 引用 getMonth

当我想提取月份值时,我得到了一个不正确的值:

date2 =  new Date('Mon Dec 22 2014 00:00:00 GMT+0000 (Maroc)')
date2.getMonth() // --> i got 11 !!
我可以增加一个值,但不是最好的解决方案

请提供任何帮助

getMonth函数从零开始。 因此,1月将返回零,12月将返回11

您可以在此处阅读有关date对象和getMonth函数的更多信息:

getMonth返回值以零为基础

引用

getMonth返回的值是介于0和11之间的整数。0对应于1月,1对应于2月,依此类推

看见