我有一个像这样的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?
感谢。
答案 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)
不确定你想要做什么,但不要重新发明轮子。有人已经写了一个简单的方法来做到这一点。