Javascript日期正在添加一个月

Lee*_*Lee 3 javascript date

Javascript的Date对象表现得很奇怪.

如果我创建一个新的日期,它甚至会从浏览器控制台添加一个月.

这是一个例子:

date = new Date(2013, 06, 01)
Mon Jul 01 2013 00:00:00 GMT+0100 (BST)
date = new Date(2013, 01, 01)
Fri Feb 01 2013 00:00:00 GMT+0000 (GMT)
Run Code Online (Sandbox Code Playgroud)

有什么想法发生了什么?

ant*_*rat 8

根据Date()规格月份是0-11之间的整数

表示月份的整数值,从1月的0开始到12月的11.