<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
input{
font-size:24px;
border-style:none;
background:#ff8b3b;
}
</style>
<script language="javascript">
function time()
{
var time=new Date();

var apm;
var year=time.getYear();
var month=time.getMonth()+1;
var date=time.getDate();
var weekday=0;
switch(time.getDay())
{
case 0:
weekday="星期日";
break;
case 1:
weekday="星期一";
break;
case 2:
weekday="星期二";
break;
case 3:
weekday="星期三";
break;
case 4:
weekday="星期四";
break;
case 5:
weekday="星期五";
break;
case 6:
weekday="星期六";
break;
}
var hour=time.getHours();
var minute=time.getMinutes();
var second=time.getSeconds();
if(minute<10)
minute="0"+minute;
if(second<10)
second="0"+second;
document.form1.myclock.value=hour+":"+minute+":"+second;

if(hour<12)
apm="AM";
else
{
hour=hour-12;
apm="PM";
}

document.form1.clock.value=year+"年"+month+"月"+date+"日"+weekday+"     "+hour+":"+minute+":"+second+apm;

var myTime=setTimeout("time()",1000);
}
</script>
</head><body onload="time()">
<form id="form1" name="form1" method="post" action="">
<table width="817" height="86" border="0">
  <tr>
    <td><h2>现在时间:
        <input type="text" name="myclock" size="30" />
    </h2>
      <h1>今天是:
        <input type="text" name="clock" size="36" />
      </h1></td>
  </tr>
</table></form>
</body>
</html>
在上述代码中为什么var month=time.getMonth()+1;被加1,其他的都没有加