zoukankan      html  css  js  c++  java
  • 数字时钟

    代码

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
    </head>
    
    <body>
        <div>
            <img src="img/0.JPG" alt="">
            <img src="img/0.JPG" alt="">
            <img src="img/colon.JPG" alt="">
            <img src="img/0.JPG" alt="">
            <img src="img/0.JPG" alt="">
            <img src="img/colon.JPG" alt="">
            <img src="img/0.JPG" alt="">
            <img src="img/0.JPG" alt="">
        </div>
    
        <script>
            var imgs = document.getElementsByTagName('img');
    
    
            setInterval(auto, 1000);
            function auto() {
                // 每次定时器发生 重新获取时间
                var date = new Date();
                var hours = date.getHours();
                var minutes = date.getMinutes();
                var seconds = date.getSeconds();
                var currentTime = addZero(hours) + ':' + addZero(minutes) + ':' + addZero(seconds);
                // console.log(currentTime);  // 09:48:07
                for (var i = 0; i < imgs.length; i++) {
                    if (isNaN(currentTime[i])) {  // 是不是不是数字  true-对,不是数字
                        imgs[i].src = 'img/colon.JPG';
                    } else {   // false 是数字
                        imgs[i].src = 'img/' + currentTime[i] + '.JPG'
                    }
                }
            }
            auto();
    
    
            // 加0函数
            function addZero(time) {
                return time >= 10 ? time : '0' + time;
            }
    
    
        </script>
    </body>
    
    </html>

    效果

  • 相关阅读:
    Vue 02
    Vue 初识
    复杂数据类型之函数 对象
    Collections工具类
    遍历集合的方法总结
    使用Iterator迭代器遍历容器元素(List/Set/Map)
    TreeSet的使用和底层实现
    HashSet基本使用
    HashSet底层实现
    TreeMap的使用和底层实现
  • 原文地址:https://www.cnblogs.com/shihaiying/p/13230161.html
Copyright © 2011-2022 走看看