Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用JavaScript或jQuery动态更改时间(纯文本)?_Javascript_Jquery_Datetime - Fatal编程技术网

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

如何使用JavaScript或jQuery动态更改时间(纯文本)?,javascript,jquery,datetime,Javascript,Jquery,Datetime,文本时间是动态更新的,我猜是使用JavaScript 这是html代码,使用Firebug检查页面 <strong class="big" id="ct">Friday, 3 September 2010 at 8:17:21 AM</strong> 2010年9月3日星期五上午8:17:21 该时间值每秒递增 我猜一些JavaScript更新了“ct”元素。。但是我找不到代码来说明这是如何完成的。此页面上的javascript

文本时间是动态更新的,我猜是使用JavaScript

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

<strong class="big" id="ct">Friday, 3 September 2010 at 8:17:21 AM</strong>
2010年9月3日星期五上午8:17:21
该时间值每秒递增


我猜一些JavaScript更新了“ct”元素。。但是我找不到代码来说明这是如何完成的。

此页面上的javascript代码被混淆了,这可能不是您找不到它的原因。要实现这一点,您可以使用以下功能:

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

这个页面上的javascript代码是模糊的,这可能不是你找不到它的原因。要实现这一点,您可以使用以下功能:

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

您还可以使用setTimeout方法,如下所示:

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

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

您也可以使用setTimeout方法,如下所示:

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

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

请注意您是如何使用
new Date()
。。。如果我有自己的约会会怎么样。。可以改用它吗?您可以将此日期传递给对象。请注意如何使用
new date()
。。。如果我有自己的约会会怎么样。。可以改为使用它吗?您可以将此日期传递给对象。