js动态时钟

html代码

<h1 id="date"></h1>
    <span id="msg"></span>

js代码

 function showDateTime(){
            var week = new Array('日','一','二','三','四','五','六');
            var myDate = new Date();
            var year = myDate.getFullYear();
            var mouth = myDate.getMonth();
            var date = myDate.getDate();
            var day = week[myDate.getDay()];//getDay()获取数字星期的数组索引
            var h = myDate.getHours();
            var m = myDate.getMinutes();
            var s = myDate.getSeconds();
            //输入日期和星期
            document.getElementById("date").innerHTML=(year+"年"+mouth+"月"+date+"日"+"星期"+day+"<br>");
           //格式化时分秒
           h = formatTwoDigits(h);
           m = formatTwoDigits(m);
           s = formatTwoDigits(s);
           //输入时间
           document.getElementById("msg").innerHTML = (h+"时"+m+"分"+s+"秒"+"<br>");
           setTimeout("showDateTime()",1000);
        }
           window.onload = showDateTime;
           //若不足两位,前面补零
           function formatTwoDigits(s){
               if(s<10){
                   return "0"+s;
               }else{
                   return s;
               }
           }
        

 

posted @ 2022-04-08 11:26  希希sw  阅读(175)  评论(0)    收藏  举报