JavaScript年月日日期顯示程式碼
很多網頁在頂端或者其他位置會顯示時間日期,並且還可以自動變動。
下面就通過程式碼例項簡單介紹一下如何實現此功能。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> var week; var weeks; var date; var time; var hour; var minute; var second; function getTimeNow() { time=new Date(); hour=time.getHours(); minute=time.getMinutes(); second=time.getSeconds(); weeks=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]; week=weeks[time.getDay()]; date=(time.getFullYear())+"年"+(time.getMonth()+1)+"月"+time.getDate()+"日"+" "; nowTime.innerHTML ="當前時間:"+date+week+" "+hour+":"+minute+":"+second; } window.onload=function(){ var nowTime=document.getElementById("nowTime"); setInterval("getTimeNow()",1000); } </script> </head> <body> <div id="nowTime"></div> </body> </html>
程式碼實現了我們的功能,能夠實時的顯示當前系統的日期和時間。
一.實現原理:
原理非常簡單,首先建立一個函式getTimeNow,當執行此函式時,將當前的年月日時間寫入div,獲取年月日的方式都是採用的Date物件的方法。然後再使用setInterval方法每隔一秒執行一次getTimeNow函式,於是就可以事實的在div中顯示當前的日期時間。
二.程式碼註釋:
(1).var week,宣告變數,用語存放周,下面的幾個變數宣告原理也是如此。
(2).function getTimeNow(){},此函式可以獲取當前系統的日期時間,並寫入div。
(3).time=new Date();,建立當前時間物件。
(4).hour=time.getHours(),獲取當前時間的小時。
(5).minute=time.getMinutes(),獲取當前時間的分鐘。
(6).second=time.getSeconds(),獲取當前時間的秒。
(7).weeks=["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],建立一個數字,陣列中的元素是星期。
(8).week=weeks[time.getDay()],getDay()函式可以翻譯0-6的值,利用這個特點,可以取得當前是星期幾。
(9).date=(time.getFullYear())+"年"+(time.getMonth()+1)+"月"+time.getDate()+"日"+" ",字串連線,將當前的年月日連線起來。
(10).nowTime.innerHTML ="當前時間:"+date+week+" "+hour+":"+minute+":"+second,將年月日時間和日期寫入div。
三.相關閱讀:
(1).Date物件參閱JavaScript Date 物件一章節。
(2). setInterval方法參閱JavaScript setInterval()一章節。
相關文章
- Layui表格日期格式顯示UI
- 帝國CMS列表頁面list.var分別呼叫年月日,顯示個性時間日期
- MUI DtPicker 顯示自定義日期UI
- django 設定日期顯示格式Django
- win10系統桌面時間如何顯示年月日_win10系統桌面時間顯示年月日的方法Win10
- [20190412]bash顯示日期相減.txt
- EasyUI選擇日期只顯示年月UI
- QT顯示當前日期時間QT
- 點選日曆顯示日期jqueryjQuery
- bootstrap日期控制元件 只顯示 年月boot控制元件
- 簡易javaWeb_顯示當前日期JavaWeb
- 讓history命令顯示日期和時間
- JavaScript 年月日級聯JavaScript
- WIN10狀態不顯示日期怎麼辦 WIN10桌面不顯示日期恢復方法Win10
- MYSQL程式碼顯示測試測試MySql
- python獲取當前日期 年月日時分秒Python
- win10 在桌面上顯示日期時間的方法_win10怎麼把時間日期顯示在桌面Win10
- 中斷與數碼管動態顯示程式碼
- Flutter 如何將程式碼顯示到介面上Flutter
- 遞迴顯示字型交換程式碼片段遞迴
- pycharm程式碼不高亮顯示怎麼辦PyCharm
- JavaScript 年月日倒數計時JavaScript
- win10時間不顯示日期怎麼辦_win10電腦只顯示時間沒有日期如何處理Win10
- [20180608]asmcmd顯示檔案的日期時間問題ASM
- SAP Fiori應用裡日期格式的顯示奧祕
- VsCode顯示左邊摺疊程式碼+-按鈕VSCode
- win10顯示星期怎樣設定_win10右下角日期如何顯示星期Win10
- laravel常用程式碼庫:Carbon日期及時間處理包-年月日操作完整版常用方法以及使用場景Laravel
- javaScript動態顯示當前時間JavaScript
- JavaScript 設定div顯示與隱藏JavaScript
- javascript隱藏和顯示div的方法JavaScript
- 在Vue中使用highlight.js高亮顯示程式碼VueJS
- STM32開原始碼——OLED漢字顯示程式原始碼
- jQuery控制div顯示和隱藏程式碼例項jQuery
- php 隨機顯示圖片的函式程式碼PHP隨機函式
- JavaScript 時間戳轉換為年月日JavaScript時間戳
- 在終端裡按你的方式顯示日期和時間
- 短視訊平臺搭建,選擇年月日時間軸日期