核心提示:网页动态时钟特效实现教程!DOCTYPE htmlhtml lang=enheadmeta charset=UTF-8style#p1,#p2{float: left;background-color...
       网页动态时钟特效实现教程
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <style>
        #p1,#p2{
            float: left;
            background-color: #F2AD0A;
            margin-left: 30px;
            margin-top: 300px;
            padding: 20px;
            border: dashed red 3px;
            border-radius: 8px;
        }
    </style>
    <title>时间对象制作时钟特效</title>
</head>
<body>
<p id="p1">欢迎来到“指尖敲打着世界”的博客空间!现在时间:</p>
<p id="p2"></p>
</body>
<script>
    function getTime() {
        var date = new Date();
        var year = date.getFullYear();
        console.log(year);/*年*/
        var month = date.getMonth()+1;
        console.log(month);/*月*/
        month =format(month);
        var today = date.getDate();
        console.log(today);
        today=format(today);
        var day = date.getDay();
        console.log(day);
        day =  formatWeek(day);
        var hour = date.getHours();
        console.log(hour);
        hour=format(hour)
        var min = date.getMinutes();
        console.log(min);
        min=format(min);
        var second = date.getSeconds();
        console.log(second);
        second=format(second);
        if (hour>12){
            hour-=12;
            add = "PM"
        }else {
            hour = hour;
            add = "AM"
        }
//        if (second<10){
//            ad= "0";
//        }else {
//            ad = "";
//        }
        var str = year+"  "+"年"+"  "+month+"  "+"  "+"月"+"  "+today+"  "+"日"+"  "+hour+"  "+":"+"  "+min+":"+"  "+second+"  "+add+"  "+"星期"+"  "+day;
        document.getElementById("p2").innerHTML = str;
        setTimeout(getTime ,1000);
    }
    setTimeout(getTime ,1000);
    /*时间的格式化*/
    function format(data) {
        if (data<10){
            return "0"+data;
        }else {
            return data
        }
    }
    function formatWeek(data) {
        switch (data){
            case 0:
                return "天";
                break;
            case 1:
                return "一";
                break;
            case 2:
                return "二";
                break;
            case 3:
                return "三";
                break;
            case 4:
                return "四";
                break;
            case 5:
                return "五";
                break;
            case 6:
                return "六";
                break;
        }
    }
</script>
</html>
						


 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                 
            
                