您的位置:首页 > Web前端 > JavaScript

用JavaScript来控制日期和时间

2008-05-01 06:41 183 查看
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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: