使用Query自动更新div的innerText?

时间:2012-03-17 23:53:00

标签: jquery

我有一个像这样的div:

<div id="time_text"></div>

我希望能够每秒(或几秒)自动检索当前时间,然后使用检索到的当前时间更新该div的innertext。我在网上找到了这个更新时间的功能:

function getTime(offset){
 var now = new Date();
 var hour = 60*60*1000;
 var min = 60*1000;
 return new Date(now.getTime() + (now.getTimezoneOffset() * min) + (offset * hour));
}

我如何使用该函数自动获取时间,然后更新div的innerText?

感谢。

2 个答案:

答案 0 :(得分:2)

使用setInterval更新您的时间

  setInterval(function () {
       var str= new Date(now.getTime() + (now.getTimezoneOffset() * min) + (offset * hour));

        $('#time_text').html(str);
    }, 5000);

这将每5秒更新一次

以下是工作示例:http://jsfiddle.net/8Av5d/11/

答案 1 :(得分:0)

不确定你想要做什么,但不要重新发明轮子。有人已经写了一个简单的方法来做到这一点。

EasyDate jQuery plugin

相关问题