学院首页>网页制作>Javascript>用JavaScript来控制日期和时间

用JavaScript来控制日期和时间

作者:未知 来源:动态网页设计指南 添加时间:2006-5-21 9:32:22

1、计住停留时间

把以下代码放在<head>和</head>之间:

<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
startday = new Date();
clockStart = startday.getTime();
function initStopwatch() { 
var myTime = new Date(); 
return((myTime.getTime() - clockStart)/1000); 
}
function getSecs() { 
var tSecs = Math.round(initStopwatch()); 
var iSecs = tSecs % 60;
var iMins = Math.round((tSecs-30)/60);
var sSecs ="" + ((iSecs > 9) ? iSecs : "0" + iSecs);
var sMins ="" + ((iMins > 9) ? iMins : "0" + iMins);
document.forms[0].timespent.value = sMins+":"+sSecs;
window.setTimeout('getSecs()',1000); 
}
// End -->
</script>
<body>tag如下设置:
<BODY  onLoad="window.setTimeout('getSecs()',1)">
以下代码放在任意地方:
<CENTER>
<FORM>
<input size=5 name=timespent>
</FORM>
</CENTER>

2、有开关的时钟

把下面代码放到网页想放的地方,然后加入<body onload="TOfunc()">
<script language="JavaScript">  
var enabled = 0; 
function TOfunc() { 
TO = window.setTimeout( "TOfunc()", 1000 ); 
var today = new Date(); 
document.forms[0].elements[0].value = today.toString(); 
}
</SCRIPT>

<script language="JavaScript">  
function Stopfunc() { 
clearTimeout(TO);  
var enabled = 0;
}
</SCRIPT>
<CENTER>
<FORM>
<input type="text" name="disp" value="" size=28 onFocus="this.blur()">

<input type="radio" name="rad" value="off" onClick="Stopfunc();"> 关
<input type="radio" name="rad" value="on" checked onClick="TOfunc();"> 开

</center>
</form> 
站内搜索