倒计时及实时显示时刻表

倒计时及实时显示时刻表,代码如下所示

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            #change{
                width: 300px;
            }
            .div{
                width: 90px;
                height: 80px;
                background-color: rgb(189,85,211);
                float: left;
                margin-right: 90px;
                cursor: pointer;
            }
            .div:hover{
                background-color: wheat;
            }
            #time,#daojishi,#input{
                color: green;
                margin-left: 80px;
            }
        </style>
    </head>
    <body>
        <h1 id='time'></h1>
        <h1 id='daojishi'>5</h1>
        <script type="text/javascript" src="jquery-2.1.4.min.js"></script>
        <script type="text/javascript">
            var time;
//                time=setInterval(function(){//周期性定时器
//                    var num=$('#daojishi').html();
//                    num--;
//                    if(num==0){
//                        $('#daojishi').html('5');
//                        clearInterval(time);
//                    }else{
//                        $('#daojishi').html(num);
//                    }
//                },1000);
                function daoji(){//一次性定时器
                    var num=$('#daojishi').html();
                    num--;
                    if(num==0){
                        $('#daojishi').html('5');
                        clearInterval(time);
                    }else{
                        time=setTimeout(daoji,1000);
                        $('#daojishi').html(num);
                    }
                }
                daoji();
              function showTimes(){//实时显示时刻
                  var date=new Date();
                var hour = date.getHours();
                var min = date.getMinutes();
                 var sec = date.getSeconds();
                 if(hour<10){
                     hour="0"+hour;
                 }
                 if(min<10){
                     min="0"+min;
                 }
                 if(sec<10){
                     sec="0"+sec;
                 }
                $("#time").html(hour+":"+min+":"+sec);
                setTimeout(showTimes,1000);
              }
                 showTimes();
                 
        </script>
         <div id="input"></div>
  <script type="text/javascript">
    var in_1 = document.getElementById('input');
    function showTime(){
      var date = new Date();
      var week = date.getDay();
      var weekday;
      switch(week){
        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 year = date.getFullYear();
      var month = date.getMonth() + 1;
      var day = date.getDate();
      var hour = date.getHours();
      var minute = date.getMinutes();
      var second = date.getSeconds();
      var in_1 = document.getElementById('input');
      if(hour<10){
             hour="0"+hour;
         }
         if(minute<10){
             minute="0"+minute;
         }
         if(second<10){
             second="0"+second;
         }
      in_1.innerHTML = year + '年' + month + "月" + day + '日'+' ' + weekday + ' ' + hour + ':' + minute + ':' + second;
      setTimeout(showTime,1000);
    }
    showTime();
  </script>

    </body>
</html>

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值