JS Timer

< script language = " javascript "  type = " text/javascript " >   
  setInterval(
" jstimer.innerHTML=DisplayDate(); " , 1000 );  
  
function    DisplayDate()  
  {  
  
var    d,x,minus,second,s    =     "" ;  
  x   
=     new    Array( " 星期日 " ,    " 星期一 " ,    " 星期二 " );  
  x   
=    x.concat( " 星期三 " , " 星期四 " ,    " 星期五 " );  
  x   
=    x.concat( " 星期六 " );  
  d   
=     new    Date();  
  s   
+=    d.getYear() + " " ;  
  s   
+=    (d.getMonth()    +     1 )    +     " " ;  
  s   
+=    d.getDate() +     " 日      " ;  
  s   
+=    x[d.getDay()] + "     " ;  
  s   
+=    d.getHours()    +     " : " ;  
  minus
= d.getMinutes();  
  second   
=    d.getSeconds();  
  
if    (minus < 10 )  
  {minus
= " 0 " + minus;}  
  
if (second < 10 )   {   second = " 0 " + second;}  
  s   
+=    minus    +     " : " + second;  
  
return (s);  
  }  
 
</ script >


< form  id ="form1"  runat ="server" >
    
< td    style ="width:220px" >
        <
div id ="jstimer" runat ="server" ></ div >
    </
td >   
 
</ form >






转载于:https://www.cnblogs.com/anson2020/archive/2007/08/21/864185.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要实现一个开始计时器和停止计时器的功能,你可以使用JavaScript中的`setTimeout`和`clearTimeout`函数。以下是一个简单的示例代码: ```javascript var timer; // 计时器变量 function startTimer() { var startTime = new Date().getTime(); // 获取开始时间的时间戳 // 定义计时器逻辑 function runTimer() { var currentTime = new Date().getTime(); // 获取当前时间的时间戳 var elapsedTime = currentTime - startTime; // 计算经过的时间 // 打印经过的时间(以秒为单位) console.log("已经过时间:" + (elapsedTime / 1000) + "秒"); // 继续计时 timer = setTimeout(runTimer, 1000); } // 开始计时 runTimer(); } function stopTimer() { clearTimeout(timer); // 停止计时器 } // 使用示例 startTimer(); // 开始计时 // 5秒后停止计时 setTimeout(stopTimer, 5000); ``` 在这个示例中,`startTimer`函数用于开始计时器,它首先获取开始时间的时间戳,并定义了一个`runTimer`函数作为计时器的逻辑。在`runTimer`函数中,它先获取当前时间的时间戳,然后计算经过的时间,并将其打印出来。然后,它使用`setTimeout`调度下一次计时,以实现每隔一秒执行一次计时器逻辑。 `stopTimer`函数用于停止计时器,它调用`clearTimeout`函数来清除计时器。 在示例的最后,我们使用`setTimeout`来模拟5秒后停止计时器的情况。 你可以根据自己的需求调用`startTimer`和`stopTimer`函数,来开始和停止计时器。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值