如何使用JavaScript或jQuery动态更改时间(纯文本)?
文本时间是动态更新的,我猜是使用JavaScript 这是html代码,使用Firebug检查页面如何使用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
<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()
。。。如果我有自己的约会会怎么样。。可以改为使用它吗?您可以将此日期传递给对象。