JavaScript實時變化時間日期
現在網頁都在最大程度的追求人性化,比如一個時間日期比較人性化的設定,能夠實時獲取當前客戶端機器時間日期。
下面是一段這樣的例項程式碼:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> function printTime(){ var time=new Date(); var year=time.getFullYear(); var month=(time.getMonth())+1; var daynum=time.getDay(); var hour=time.getHours(); var min = time.getMinutes(); var sec=time.getSeconds(); var da=time.getDate(); var daystr; switch(daynum){ case 0: daystr="星期日"; break; case 1: daystr="星期一"; break; case 2: daystr="星期二"; break; case 3: daystr="星期三"; break; case 4: daystr="星期四"; break; case 5: daystr="星期五"; break; case 6: daystr="星期六"; break; default: daystr=""; } var str=year+"年"+month+"月"+da+"日 "+daystr+" "+hour+": "+min+": "+sec; timer.innerHTML=str; setTimeout(printTime,1000); } window.onload=function(){printTime();} </script> <body> <div id="timer"></div> </body> </html>
能夠實時的獲取當地系統的時間日期,下面介紹一下它的時間過程。
一.實現原理:
原理大致是這樣,建立一個函式,能夠獲取當前的系統時間,為了能夠有實時變化效果,要每秒呼叫一次此函式,所以在函式的尾部使用setTimeout定時器函式遞迴呼叫函式本身。
二.程式碼註釋:
(1).時間日期相關方法參閱JavaScript Date物件一章節。
(2).innerHTML屬性可以參閱JavaScript innerHTML一章節。
(3).setTimeout方法可以參閱window setTimeout()一章節。
相關文章
- JavaScript實時變化的時間JavaScript
- JavaScript時間日期格式化JavaScript
- 原生JavaScript 自動變化的時間日期程式碼JavaScript
- JavaScript 時間日期操作JavaScript
- javascript自動變動的時間日期效果JavaScript
- JavaScript 日期和時間的格式化JavaScript
- JavaScript自定義時間日期格式化JavaScript
- javascript實現的時間日期格式化程式碼JavaScript
- JavaScript 動態時間日期JavaScript
- JavaScript動態時間日期JavaScript
- javascript時間日期格式化程式碼分析JavaScript
- javascript實現的動態時間日期效果JavaScript
- 簡易實用的JavaScript日期時間操作!JavaScript
- mysql 日期實時變化的設定MySql
- JavaScript 時間日期格式轉換JavaScript
- JavaScript比較時間日期大小JavaScript
- javascript時間日期格式化例項程式碼JavaScript
- 日期時間格式化
- javascript實現的時間日期格式化外掛JavaScript
- javascript 日期時間函式(經典+完善+實用)JavaScript函式
- JavaScript 時間日期轉換成中文JavaScript
- javascript將日期轉化成時間戳JavaScript時間戳
- javascript時間物件Date常用時間日期函式簡單分享JavaScript物件函式
- javascript時間日期格式化和獲取封裝類JavaScript封裝
- javascript獲取本地時間日期程式碼JavaScript
- JavaScript實時監聽input中值變化JavaScript
- C#日期時間格式化C#
- C#日期格式化,時間C#
- iOS日期時間iOS
- 日期時間類
- 日期和時間
- PHP最佳實踐之日期、時間和時區PHP
- PHP 最佳實踐之日期、時間和時區PHP
- JavaScript 獲取指定時間前幾天日期JavaScript
- JavaScript時間日期轉換成漢字形式JavaScript
- javascript時間日期相關內容介紹JavaScript
- javascript比較兩個時間日期的大小JavaScript
- JavaScript 自動重新整理的時間日期JavaScript