如何使用JavaScript或JQuery动态更改时间(纯文本)?

时间:2010-09-03 07:18:24

标签: javascript jquery datetime

on this website文本时间是动态更新的..我猜是使用javascript。

这是html代码,使用Firebug来检查页面......

<strong class="big" id="ct">Friday, 3 September 2010 at 8:17:21 AM</strong>

每秒增加该时间值。

我猜一些javascript更新'ct'元素..但是我找不到代码如何完成?

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:3)

此页面上的javascript代码被混淆,这可能是您无法找到它的原因。为此,您可以使用setInterval函数:

$(function() {
    setInterval(function() {
        $('#ct').html(new Date().toString());
    }, 1000);
});

答案 1 :(得分:0)

您还可以按如下方式使用setTimeout方法:

function updateTime() {
    var dtString = new Date().toString();
    $('#lblDate').html(dtString);
    setTimeout(updateTime,1000);
}
updateTime();

它与setInterval不同。必须在每次函数调用中再次调用setTimeout,使其像setInterval一样工作。