JavaScript代碼實(shí)現(xiàn)簡單日歷效果
本文實(shí)例為大家分享了JavaScript實(shí)現(xiàn)簡單日歷效果的具體代碼,供大家參考,具體內(nèi)容如下
效果如下:
代碼:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> * { margin: 0; padding: 0; box-sizing: border-box; } #box { width: 400px; height: 502px; border: 2px solid orange; margin: 50px auto; font-size: 48px; text-align: center; } #ym { height: 100px; line-height: 100px; } #d { height: 200px; line-height: 200px; background-color: orange; font-size: 72px; } #w { height: 100px; line-height: 100px; } #hms { height: 100px; line-height: 100px; } </style> </head> <body> <div id="box"> <div id="ym"></div> <div id="d"></div> <div id="w"></div> <div id="hms"></div> </div> <script> //調(diào)用 getDateAndTime方法 getDateAndTime(); //啟動(dòng)定時(shí)器,調(diào)用 getDateAndTime方法 window.setInterval(getDateAndTime, 1000); function getDateAndTime() { //獲取系統(tǒng)當(dāng)前的日期時(shí)間 var date = new Date(); //提取日期時(shí)間構(gòu)成的元素 var year = date.getFullYear(); var month = date.getMonth() + 1; var day = date.getDate(); var week = date.getDay(); var hour = date.getHours(); var minute = date.getMinutes(); var second = date.getSeconds(); //處理week的格式 switch (week) { case 0: week = '星期日'; break; case 1: week = '星期一'; break; case 2: week = '星期二'; break; case 3: week = '星期三'; break; case 4: week = '星期四'; break; case 5: week = '星期五'; break; case 6: week = '星期六'; break; } //定義函數(shù)處理時(shí)分秒的格式 function formatHMS(time) { if (time < 10) { return '0' + time; } else { return time; } } //獲取頁面元素 var ym = document.getElementById('ym'); var d = document.getElementById('d'); var w = document.getElementById('w'); var hms = document.getElementById('hms'); //將日期時(shí)間寫入到頁面 ym.innerHTML = year + '年' + month + '月'; d.innerHTML = day; w.innerHTML = week; hms.innerHTML = hour + '時(shí)' + minute + '分' + second + '秒'; } </script> </body> </html>
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
一個(gè)級(jí)聯(lián)菜單代碼學(xué)習(xí)及removeClass與addClass的應(yīng)用
最近在學(xué)些web前段的知識(shí),看見博客園首頁左側(cè)的一個(gè)級(jí)聯(lián)菜單,很是好奇,于是想自己實(shí)現(xiàn)以下,代碼書寫很簡潔而且易懂,感興趣的朋友可以了解下,希望本文對(duì)你學(xué)習(xí)級(jí)聯(lián)菜單有所幫助2013-01-01javascript中call,apply,bind函數(shù)用法示例
這篇文章主要介紹了javascript中call,apply,bind函數(shù)用法,結(jié)合實(shí)例形式分析了call,apply,bind函數(shù)的功能、使用方法與相關(guān)注意事項(xiàng),需要的朋友可以參考下2016-12-12layui 監(jiān)聽select選擇 獲取當(dāng)前select的ID名稱方法
今天小編就為大家分享一篇layui 監(jiān)聽select選擇 獲取當(dāng)前select的ID名稱方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-09-09使用JavaScript刪除HTML元素的2種方法及3種情況
給定一個(gè)HTML元素,如何使用JavaScript從文檔中刪除該HTML元素,這篇文章主要給大家介紹了關(guān)于使用JavaScript刪除HTML元素的2種方法及3種情況,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-01-01Bootstrap學(xué)習(xí)筆記之css樣式設(shè)計(jì)(1)
這篇文章主要為大家詳細(xì)介紹了bootstrap學(xué)習(xí)筆記之css樣式設(shè)計(jì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-06-06JavaScript中this函數(shù)使用實(shí)例解析
這篇文章主要介紹了JavaScript中this函數(shù)使用實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-02-02