要求实现:打开页面后自动取当前时间,并且1秒1秒的增加 例如一打开页面显示:2004年5月3日 10:10:10
下一少秒就自动变为2004年5月3日 10:10:11还有一功能就是,设定一个时间段如:2天3小时30分15秒,下一秒就显示2天3小时30分14秒谢谢

解决方案 »

  1.   

    网上找到的:
    <SCRIPT language=JavaScript>
    function CurentTime(){
        var now = new Date();
        var hh = now.getHours();
        var mm = now.getMinutes();
        var ss = now.getTime() % 60000;
        ss = (ss - (ss % 1000)) / 1000;
        var clock = hh+':';
        if (mm < 10) clock += '0';
        clock += mm+':';
        if (ss < 10) clock += '0';
        clock += ss;
        return(clock); }
    function refreshCalendarClock(){
    document.all.calendarClock4.innerHTML = CurentTime(); }
    setInterval('refreshCalendarClock()',1000);
    document.write('&nbsp;&nbsp;<font id="calendarClock4" style="color:#1623BF;font-family:宋体;font-size:9pt;line-height:120%"> </font>');
    </SCRIPT>
      

  2.   

    System.Timers.Timer timer = new System.Timers.Timer(1000);
    timer.Enabled = true;
    timer.Elapsed += new ElapsedEventHandler(timer_Elapsed);
     
    void timer_Elapsed(object sender, ElapsedEventArgs e)
      {
        
      }

    function showtime()
    {
    var now = new Date();
    var h = now.getHours();
    var m = now.getMinutes();
    var s = now.getSeconds();
    var m2="";
    var s2="";
    if(m<10)m2="0"+m;
    else m2=m;
    if(s<10)s2="0"+s;
    else s2=s;
    var txt = h+":"+m2+":"+s2;
    var p = document.getElementById("txt_time");
    p.value="现在时刻:"+txt;setTimeout("showtime()",1000);
    }
      

  3.   

    <script type="text/javascript"> 
    function startTime()
    {
    var today=new Date()
    var h=today.getHours()
    var m=today.getMinutes()
    var s=today.getSeconds()
     
    m=checkTime(m)
    s=checkTime(s)
    document.getElementById('txt').innerHTML=h+":"+m+":"+s
    t=setTimeout('startTime()',500)
    }
     
    function checkTime(i)
    {
    if (i<10) 
      {i="0" + i}
      return i
    }
      

  4.   

    <SCRIPT language=JavaScript>
    function clock() { document.all.time.innerHTML = new Date(); }
    setInterval('clock()',1000);
    document.write('<div id="time" />');
    </SCRIPT>
      

  5.   

    <SCRIPT language=JavaScript>
    function clock() { document.all.time.innerHTML = new Date(); }
    setInterval('clock()',1000);
    document.write('<div id="time" />');
    </SCRIPT>这个简单啊