请问下面的代码中(qq.getMonth()+1)+"月为什么要加1

<script language="javascript">
function time(){
 a_div=document.getElementById("showtime");
 var qq=new Date();
 a_div.innerHTML="北京时间:"+" "+qq.getYear()+"年"+(qq.getMonth()+1)+"月"+qq.getDate()+"日"+" "+"星期"+qq.getDay()+" "+qq.getHours()+":"+qq.getMinutes()+":"
 +qq.getSeconds();
 
 setTimeout(time,1000);
 }
</script>
getMonth()的返回值是0-11也就是从0开始而不是从1开始。所以一般都需要加一个1 才能达到1-12月。否则就成了0-11月了


你可能感兴趣的:(请问下面的代码中(qq.getMonth()+1)+"月为什么要加1)