前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Js电子时钟

Js电子时钟

作者头像
梨涡浅笑
发布2020-10-27 17:16:57
2.4K0
发布2020-10-27 17:16:57
举报
文章被收录于专栏:全栈自学笔记全栈自学笔记

简单版电子时钟,需要以下几个步骤

1. 封装一个函数 返回当前的时分秒

2. 使用定时器使当前以获取到的系统时间走动,每间隔一面调用

3. 把获取到的时间放到span盒子里,添加样式

效果展示

实现代码

代码语言:javascript
复制
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>电子时钟</title>
    <style>
        *{
            margin: 0;
            padding: 0;
        }
        div {
            width: 200px;
            height: 100px;
            line-height: 100px;
            margin: 100px auto;
            background-color: skyblue;
            text-align: center;
        }
        span {
            display: inline-block;
            width: 40px;
            height: 40px;
            line-height: 40px;
            color: #ffffff;
            font-size: 20px;
            background-color: cornflowerblue;
            text-align: center;
        }
    </style>
</head>
<body>
    <div>
        <span class="hour"></span>
        <span class="minute"></span>
        <span class="second"></span>
    </div>
    <script>
        let hour = document.querySelector('.hour');
        let minute = document.querySelector('.minute');
        let second = document.querySelector('.second');
      // 1. 封装一个函数 返回当前的时分秒
      getTimes();
      function getTimes() {
        let time = new Date();
        let h = time.getHours();
        h = h < 10 ? "0" + h : h;
        // 将获取到的时间h添加到span盒子里
        hour.innerHTML = h;
        let m = time.getMinutes();
        m = m < 10 ? "0" + m : m;
     // 将获取到的时间m添加到span盒子里
        minute.innerHTML = m;
     // 将获取到的时间s添加到span盒子里
        let s = time.getSeconds();
        s = s < 10 ? "0" + s : s;
        second.innerHTML = s;
      }
    // 2. 使用定时器使当前以获取到的系统时间走动,每间隔一面调用
      setInterval(getTimes,1000);
      </script>
</body>
</html>


    
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-10-16 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 简单版电子时钟,需要以下几个步骤
    • 1. 封装一个函数 返回当前的时分秒
      • 2. 使用定时器使当前以获取到的系统时间走动,每间隔一面调用
        • 3. 把获取到的时间放到span盒子里,添加样式
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档