gpt4 book ai didi

javascript - 使用 jquery 更新时间跨度

转载 作者:太空宇宙 更新时间:2023-11-04 14:14:53 25 4
gpt4 key购买 nike

我有一个小脚本,它应该用当前时间更新一个跨度。

此脚本在 setInterval 之前有效,但在 setInterval 期间无效。

HTML:

<?= date("d/m/Y") ?> <span id="time"></span>

Javascript:

$(document).ready(function(){
var dt = new Date();
var time = dt.getHours() + ":" + dt.getMinutes();
$("#time").text(time);
setInterval(function(){
console.log("interval");
time = dt.getHours() + ":" + dt.getMinutes();
$("#time").text(time);
},5000);
});

带有 id time 的 span 只是不改变时间。

最佳答案

每次都需要设置dt,date对象不会一直更新时间。它保留在创建时。

请参阅此代码和此 fiddle

var dt = new Date();
var time = dt.getHours() + ":" + dt.getMinutes();

$("#time").text(time);

setInterval(function(){

dt = new Date();
time = dt.getHours() + ":" + dt.getMinutes();

$("#time").text(time);

},5000);

关于javascript - 使用 jquery 更新时间跨度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30128002/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com