我正在使用JavaScript中的onclick事件构建今天的日期。当我使用:
设置.value属性时var now = new Date;
...Value = now.getMonth() + "/" + now.getDate() + "/" + now.getYear();
这产生:9/9/2009 我期待:10/9/2009
在IE和Firefox中都会发生这种情况。我电脑上的系统时间是正确的。有什么想法吗?
答案 0 :(得分:9)
它是零基础的。 1月是0月。
答案 1 :(得分:4)
getMonth()从0开始。
答案 2 :(得分:1)
枚举为0。
0 = 1月份 1 = 2月......等等