會跳動的日曆,跳動日曆

來源:互聯網
上載者:User

會跳動的日曆,跳動日曆
一、簡介

編寫一個會動的日曆,日曆上面有年月日,周幾,時分秒,效果如下:

年月日,周幾,時分秒都會隨著系統時間的走動而改變

二、代碼
<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1">    <title>Document</title>    <style type="text/css">        *{            margin:0;            padding: 0;             font-size: 0px;            font-family: '微軟雅黑';        }        .contain-wrapper{            margin: 0 auto;            padding-top: 70px;            width: 470px;            height: 230px;            background: #000000;            border-radius: 30px;        }        .timer-wrapper p{            font-size: 44px;            color: #ffffff;        }        .year{            width: 470px;            text-align: center;        }        .timer-footer{            width: 460px;            text-align: center;        }        .timer-footer p:nth-child(1){            display: inline-block;        }        .timer-footer p:nth-child(2){            display: inline-block;        }    </style></head><body>    <div class="contain-wrapper">        <div class="timer-wrapper">            <p class="year"></p>            <div class="timer-footer">                <p></p>                <p></p>            </div>        </div>    </div></body><script type="text/javascript">                /*        *這是一個擷取當前日期的函數         */        function showLocaleDate(objb){            var str = objb.getFullYear()+"年"+(objb.getMonth()+1)+"月"+objb.getDate()+"日";            return str;        }        var year=document.getElementsByClassName('timer-wrapper')[0].getElementsByTagName('p')[0];                /*        *這是一個擷取星期幾的函數         */        function showLocaleWeek(objC){            var weekArray = new Array("日", "一", "二", "三", "四", "五", "六");              var week = objC.getDay();              var weekString = "星期"+ weekArray[week];            return weekString;        }        var wk=document.getElementsByClassName('timer-wrapper')[0].getElementsByTagName('p')[1];        /*        *這是一個擷取目前時間的函數         */        function showLocaleTime(objD){            var hh = objD.getHours();            if(hh<10) hh = '0' + hh;            var mm = objD.getMinutes();            if(mm<10) mm = '0' + mm;            var ss = objD.getSeconds();            if(ss<10) ss = '0' + ss;            var reflash=hh + ":" + mm + ":" + ss;            return reflash;        }        var now=document.getElementsByClassName('timer-wrapper')[0].getElementsByTagName('p')[2];        function showTime(){            var today=new Date();            year.innerHTML=showLocaleDate(today);            wk.innerHTML=showLocaleWeek(today);                now.innerHTML=showLocaleTime(today);                window.setTimeout("showTime()",1000);        }        showTime();</script></html>

 



相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.