极简风Js时钟

简介: Js时钟 实时显示 html *{ margin: 0; padding: 0; } body{...
Js时钟
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>实时显示</title>

    <style>
        html *{

            margin: 0;
            padding: 0;

        }

        body{

            background-color: #fdf6e3;
            height: 100vh;
            display: flex;
            align-items: center;

        }

        section{
            text-align: center;
            font-size: 55px;
            font-style: bold;
            color: #509839;
            flex: 1 0 auto
        }



    </style>

    <script>
        window.onload = function(){

            function getCurrentTime(){

                var dt = new Date();


                // 获取年份
                
                var CurrentYear = dt.getFullYear();

                // 获取月份
                var CurrentMonth =  dt.getMonth() + 1;
                // 获取日
                var CurrentDay = dt.getDate();
                // 获取小时
                var CurrentHour = dt.getHours();
                // 获取分钟
                var CurrentMinter = dt.getMinutes();
                // 获取秒
                var CurrentSeconds = dt.getSeconds();

                var dataArray = [CurrentYear, CurrentMonth, CurrentDay, CurrentHour, CurrentMinter, CurrentSeconds]

                // 保持稳定的两位数
                for (let i = 0; i<dataArray.length; i++){
                    if (dataArray[i] <= 9){
                        console.log("==>", dataArray[i]);
                        dataArray[i] = "0" + dataArray[i];
                        console.log(dataArray[i], "<==");
                    }
                }
                return dataArray
            }

            var eleYMD = document.getElementById('YMD');
            var eleHMS = document.getElementById('HMS');

            function showTime(){

                let dataArray = getCurrentTime()

                var Ymd = dataArray[0]+"年"+dataArray[1]+"月"+dataArray[2]+"日";

                var Hms = dataArray[3]+"时"+dataArray[4]+"分"+dataArray[5]+"秒";

                eleYMD.innerHTML = Ymd;
                eleHMS.innerHTML = Hms;


            }
            // 避免页面启动短暂空白;
            showTime();

            setInterval(showTime, 1000);
        }
    </script>
</head>
<body>

    <section id="YMD"></section>
    <section id="HMS"></section>

</body>
</html>
目录
相关文章
html+js+css实现的建筑方块立体数字时钟源码
html+js+css实现的建筑方块立体数字时钟源码
673 33
一个好看的小时钟html+js+css源码
一个好看的小时钟html+js+css源码
312 24
|
前端开发 JavaScript
教你用 JavaScript 设计一个 Neumorphism 风格的数字时钟 (代码详解)
教你用 JavaScript 设计一个 Neumorphism 风格的数字时钟 (代码详解)
274 1
|
移动开发 JavaScript 前端开发
分享111个JS时钟代码特效,总有一款适合您
分享111个JS时钟代码特效,总有一款适合您
892 0
|
前端开发 算法 JavaScript
html+css+js实现时钟
html+css+js实现时钟
291 0
|
存储 前端开发 JavaScript
🏆使用 HTML、CSS 和 JavaScript 的酷黑主题模拟时钟
🏆使用 HTML、CSS 和 JavaScript 的酷黑主题模拟时钟
359 0
|
JavaScript 前端开发
【Node.JS 练习】时钟案例
【Node.JS 练习】时钟案例
315 0
【Node.JS 练习】时钟案例
|
存储 前端开发 JavaScript
使用 Html、CSS 和 Javascript 的简单模拟时钟
使用 Html、CSS 和 Javascript 的简单模拟时钟
465 0
|
JavaScript 前端开发
【精选】JavaScript网页时钟
【精选】JavaScript网页时钟
【精选】JavaScript网页时钟
|
JavaScript 前端开发 算法
html+css+JavaScript实现简洁的圆形时钟数字时钟+指针时钟
使用前端三件套实现一个实时跟新的时钟,其中包括电子时钟和刻度时钟
html+css+JavaScript实现简洁的圆形时钟数字时钟+指针时钟