js实现计时器,练习使用js函数

js实现计时器

使用函数:
  Date()

  getFullYear()

  getMonth()

  getDay()

  getHours()

  getMinutes()

  getSeconds()

 

代码展示:

  

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>定时器</title>
    <script type="text/javascript">
        function getTime() {

            var dateObj = new Date();

            var year = dateObj.getFullYear();//
            var month = dateObj.getMonth()+1;//月  (注意:月份+1)
            var date = dateObj.getDate();//
            var day = dateObj.getDay();

            var weeks = ["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
            var week = weeks[day];//根据day值,获取星期数组中的星期数。
            var hours = dateObj.getHours();//小时
            var minutes = dateObj.getMinutes();//分钟
            var seconds = dateObj.getSeconds();//

            if(month<10){
                month = "0"+month;
            }
            if(date<10){
                date = "0"+date;
            }
            if(hours<10){
                hours = "0"+hours;
            }
            if(minutes<10){
                minutes = "0"+minutes;
            }
            if(seconds<10){
                seconds = "0"+seconds;
            }

            var newDate = year+""+month+""+date+""+hours+":"+minutes+":"+seconds+"&nbsp &nbsp"+week;
            document.getElementById("date1").innerHTML = "时间显示:" + newDate;//在div中写入时间
            setTimeout('getTime()', 500);//每隔500ms执行一次getTime()
        }
    </script>
    <style>
        #date1{
            width: 600px;
            height: 100px;
            text-align: center;
            line-height: 100px;
            margin: 100px auto;
            border: 1px solid black;
        }

    </style>
</head>

<body onLoad="getTime()">
<div id="date1">时间</div>
</body>
</html>

 

 

运行截图:

 

 

 

体会:练习使用js代码实现具体功能。

posted @ 2022-03-29 20:45  kuaiquxie  阅读(289)  评论(0)    收藏  举报