使用HTML绘制电子时钟

内容来源:《Javascript特效实战》
在这里插入图片描述
在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
 <style type="text/css">
     #shizhong{
         margin-left:auto;
         margin-right: auto;
         width:236px;
         height:264px;
         overflow:hidden;
         margin-top:50px;
     }
     h1{

     }

     #riqi{

     }
     h3{

     }
     #yue{

     }
 </style>
    <div id="shizhong">
        <h1>星期<span id="xq">Wednesday</span></h1>
        <h2><span id="riqi">30</span></h2>
        <h3>
            <span id="nian">2008</span><span id="yue">Feb</span>
            <span id="shijian">12:30</span>
        </h3>
    </div>
    <script type="text/javascript">
        //动态地更新时钟的时间
        var mySet=setInterval(function () {
            showLocalTime();
        },1000)
    </script>
</head>
<body>

<script type="text/javascript">
    function  showLocalTime() {
        var now=new Date();//创建一个Date对象
        var year=now.getFullYear();//获取年份
        var month=now.getMonth();//月份
        var date=now.getDate();
        var day=now.getDay();
        var hour=now.getHours();
        var minute=now.getMinutes();
        var second=now.getSeconds();

        var xqObj=document.getElementById("xq");
        var riqiObj=document.getElementById("riqi");
        var nianObj=document.getElementById("nian");
        var yueObj=document.getElementById("yue");
        var shijianObj=document.getElementById("shijian");

        xqObj.innerHTML=day;
        riqiObj.innerHTML=date;
        nianObj.innerHTML=year;
        yueObj.innerHTML=month;
        shijianObj.innerHTML=hour+":"+minute+":"+second;

    }
</script>
</body>
</html>

运行效果图片:
在这里插入图片描述注意:

    <script type="text/javascript">
        //动态地更新时钟的时间
        var mySet=setInterval(function () {
            showLocalTime();
        },1000)
    </script>

上述代码是加载,并动态更新时间的部分;
假若不显示动态的时间变化,只需将上述代码删除,并在标签中加载showLocalTime()函数便可,代码如下:

<body onload="showLocalTime()">
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值