原生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 t = null; function time(){ dt = new Date(); var y=dt.getFullYear(); var h=dt.getHours(); var m=dt.getMinutes(); var s=dt.getSeconds(); document.getElementById("timeShow").innerHTML="當前時間:"+y+"年"+h+"時"+m+"分"+s+"秒"; t = setTimeout(time,1000); } window.onload=function(){time()} </script> </head> <body> <div id="timeShow"></div> </body> </html>
以上程式碼實現了我們的要求,下面簡單介紹一下實現過程。
一.實現原理:
time()函式能夠獲取客戶端當前時間日期,然後在函式最後使用定時器函式遞迴呼叫time()函式,也就是不間斷的獲取客戶端時間日期,於是就實現了時間日期自動更新效果。
二.相關閱讀:
(1).事件物件可以參閱JavaScript Date一章節。
(2).setTimeout()函式可以參閱window.setTimeout()一章節。
(3).innerHTML屬性可以參閱js innerHTML一章節。
相關文章
- javascript自動變動的時間日期效果JavaScript
- JavaScript實時變化時間日期JavaScript
- js能夠自動變動的時間日期效果程式碼例項JS
- javascript時間日期格式化程式碼分析JavaScript
- javascript實現的時間日期格式化程式碼JavaScript
- JavaScript 自動重新整理的時間日期JavaScript
- javascript時間日期格式化例項程式碼JavaScript
- 在頁面上能夠自動變動的帶有星期的時間日期程式碼
- javascript獲取本地時間日期程式碼JavaScript
- JavaScript 動態時間日期JavaScript
- JavaScript動態時間日期JavaScript
- JavaScript時間日期格式化JavaScript
- JavaScript 日期和時間的格式化JavaScript
- JavaScript實時變化的時間JavaScript
- 時間日期格式化程式碼例項
- jQuery輸入時間日期自動格式化效果jQuery
- javascript實現的動態時間日期效果JavaScript
- JavaScript自定義時間日期格式化JavaScript
- javascript計算兩個日期之間的時間差程式碼例項JavaScript
- js時間日期格式化程式碼例項JS
- js格式化時間日期程式碼例項JS
- JavaScript 時間日期操作JavaScript
- JavaScript 自動更新時間JavaScript
- js正則格式化日期時間自動補0JS
- js簡單時間日期格式化程式碼例項JS
- JavaScript 時間日期格式轉換JavaScript
- JavaScript比較時間日期大小JavaScript
- js時間日期排序程式碼例項JS排序
- js對時間日期簡單格式化程式碼例項JS
- 日期時間格式化
- 將時間戳轉換為時間日期程式碼例項時間戳
- 時間日期和時間戳相互轉換程式碼例項時間戳
- JavaScript自動更新時間效果詳解JavaScript
- JavaScript 時間日期轉換成中文JavaScript
- javascript將日期轉化成時間戳JavaScript時間戳
- javascript時間日期格式化和獲取封裝類JavaScript封裝
- yyyy-MM-dd hh:mm:ss時間日期格式化程式碼
- javascript比較兩個時間日期的大小JavaScript