您好,登錄后才能下訂單哦!
今天小編給大家分享的是使用js實現簡單日歷效果的方法,很多人都不太了解,今天小編為了讓大家更加了解js實現簡單日歷效果的方法,所以給大家總結了以下內容,一起往下看吧。一定會有所收獲的哦。
知識點介紹:
1、引入我的工具包
2、運用JavaScript內置對象 Date
先來看一下運行效果:
如圖:
直接上代碼:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> *{ margin: 0; padding: 0; } #box{ width: 250px; height: 300px; background-color: orangered; margin: 100px auto; padding: 30px; } #box_top{ font-size: 22px; color: #fff; margin-bottom: 40px; display: flex; justify-content: space-around; } #box_bottom{ width: 90%; height: 70%; margin: 0 auto; background-color: orange; font-size: 50px; color:#fff; display: flex; justify-content: center; align-items: center; } </style> </head> <body> <div id="box"> <div id="box_top"> <span id="year"></span> <span>年</span> <span id="month"></span> <span>月</span> <span id="day"></span> <span>日</span> <span id="week"></span> </div> <div id="box_bottom"> <span id="hour"></span> <span>:</span> <span id="minute"></span> <span>:</span> <span id="second"></span> </div> </div> <script src="../../MyTools/MyTools.js"></script> <script> window.addEventListener('load',function (ev) { setInterval(function () { myTool.$('year').innerText = myTool.getTime().year; myTool.$('month').innerText = myTool.getTime().month < 10 ? '0' + myTool.getTime().month : myTool.getTime().month; myTool.$('day').innerText = myTool.getTime().day < 10 ? '0' + myTool.getTime().day : myTool.getTime().day; myTool.$('week').innerText = myTool.getTime().week ; myTool.$('hour').innerText = myTool.getTime().hour < 10 ? '0' + myTool.getTime().hour : myTool.getTime().hour; myTool.$('minute').innerText = myTool.getTime().minute < 10 ? '0' + myTool.getTime().minute : myTool.getTime().minute; myTool.$('second').innerText = myTool.getTime().second < 10 ? '0' + myTool.getTime().second : myTool.getTime().second; },1000); },false); </script> </body> </html>
關于使用js實現簡單日歷效果的方法就分享到這里了,當然并不止以上和大家分析的辦法,不過小編可以保證其準確性是絕對沒問題的。希望以上內容可以對大家有一定的參考價值,可以學以致用。如果喜歡本篇文章,不妨把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。