我的JSP网页中出现的时间比正常少一个月,什么原因?

来源:百度知道 编辑:UC知道 时间:2024/05/16 20:06:24
程序如下:
<script language="JavaScript">
var curr=new Date();
document.write("今天是"+curr.getYear()+"年"+curr.getMonth()+"月"+curr.getDate()+"日");
</script>
谢谢各位高手了!

因为在javascript中now取出的month比实际的月份小1,就好像数组的第一个元素下标是0一样,在实际使用的时候需要加上1

这跟写jdk的人有关,他们按照西方的习惯,它是从0开始计的,对于星期好像也是一样,它们把周日作为一周的第一天。你加1就行了。

这个方法就是这样的,所以你在得月份的时候要加1

没有问题的。这个方法本身就是这样的,你自己加上1吧!