2013-11-23 43 views
0

打印和更新當前時間我有以下的代碼顯示在用戶的本地時間:如何在jQuery的

HTML

<h1 id="time"></h1> 

腳本

var d = new Date(); 
var hours = d.getHours(); 
var minutes = d.getMinutes(); 

var mins=new Array(9); 
mins[0]="00"; 
mins[1]="01"; 

... 

mins[59]="59"; 

var MinName = mins[d.getMinutes()]; 
document.getElementById('time').innerHTML = hours+":"+MinName; 

如何修改這隨着時間的推移自動更新,而無需重新加載頁面?

回答

0

在這裏,你有一個真正簡單的解決方案:

setInterval(function() { 
    var date = new Date(); 
    $('#time').html(
     date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds() 
     ); 
}, 500); 
0

您需要使用setIntervalhttp://www.w3schools.com/jsref/met_win_setinterval.asp

setInterval(function() { 

    var d = new Date(); 
    var hours = d.getHours(); 
    var minutes = d.getMinutes(); 

    var mins=new Array(9); 
    mins[0]="00"; 
    mins[1]="01"; 

    ... 

    mins[59]="59"; 

    var MinName = mins[d.getMinutes()]; 
    document.getElementById('time').innerHTML = hours+":"+MinName; 
}, 1000);