Javascript 如何在jquery中打印和更新当前时间

Javascript 如何在jquery中打印和更新当前时间,javascript,jquery,Javascript,Jquery,我有以下代码显示用户的本地时间: HTML 如何修改此设置,以便随着时间推移自动更新,而不重新加载页面?您需要使用setInterval 这里有一个真正简单的解决方案: setInterval(function() { var date = new Date(); $('#time').html( date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds() ); }, 50

我有以下代码显示用户的本地时间:

HTML


如何修改此设置,以便随着时间推移自动更新,而不重新加载页面?

您需要使用
setInterval


这里有一个真正简单的解决方案:

setInterval(function() {
    var date = new Date();
    $('#time').html(
        date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds()
        );
}, 500);
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;
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);
setInterval(function() {
    var date = new Date();
    $('#time').html(
        date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds()
        );
}, 500);