我创建了一个小脚本来显示日历,但月份是 1 位数。EG June 显示 5 而不是 6。
看看这里:http: //jsfiddle.net/jwoodcreative/vgTN7/
我究竟做错了什么...?
我创建了一个小脚本来显示日历,但月份是 1 位数。EG June 显示 5 而不是 6。
看看这里:http: //jsfiddle.net/jwoodcreative/vgTN7/
我究竟做错了什么...?
在 JavaScript 中,月份从 0 开始。只需添加 1 即可。来自MDN 文章(强调添加):
返回的值是0 到 11 之间
getMonth
的整数。0 对应于一月,1 对应于二月,依此类推。
这在ECMAScript 规范中定义:
月份由 0 到 11 范围内的整数标识,包括 0 到 11。
这是一个更新的小提琴。
查看文档https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date
month
表示月份的整数值,从 0 开始表示 1 月到 11 表示 12 月。