<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,其他的都没有加
<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,其他的都没有加
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货