1

我创建了一个小脚本来显示日历,但月份是 1 位数。EG June 显示 5 而不是 6。

看看这里:http: //jsfiddle.net/jwoodcreative/vgTN7/

我究竟做错了什么...?

4

2 回答 2

2

在 JavaScript 中,月份从 0 开始。只需添加 1 即可。来自MDN 文章(强调添加):

返回的值是0 到 11 之间getMonth的整数。0 对应于一月,1 对应于二月,依此类推。

这在ECMAScript 规范中定义:

月份由 0 到 11 范围内的整数标识,包括 0 到 11。

这是一个更新的小提琴

于 2012-06-09T10:55:36.900 回答
0

查看文档https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date

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

于 2012-06-09T10:56:44.450 回答