Jquery 如何使用查询从当前机器时间启动计时器?

Jquery 如何使用查询从当前机器时间启动计时器?,jquery,Jquery,当页面加载时,我得到当前时间,我想从当前时间开始计时。我该怎么做 以下是我当前的脚本: var dt = new Date(); var time = dt.getHours() + ":" + dt.getMinutes() + ":" + dt.getSeconds(); $("#timer").text(time); 你在找这个吗 var dt=新日期(); setInterval(函数(){ dt.setSeconds(dt.getSeconds()+1); var time=pa

当页面加载时,我得到当前时间,我想从当前时间开始计时。我该怎么做

以下是我当前的脚本:

var dt = new Date();
var time = dt.getHours() + ":" + dt.getMinutes() + ":" + dt.getSeconds();
$("#timer").text(time);


你在找这个吗

var dt=新日期();
setInterval(函数(){
dt.setSeconds(dt.getSeconds()+1);
var time=pad(dt.getHours(),2)+“:”+pad(dt.getMinutes(),2)+“:”+pad(dt.getSeconds(),2);
$(“#计时器”).text(时间);
}, 1000)
功能板(数量、大小){
var s=num+“”;
而(s.length

您可以将这三行放在一个函数中并使用
setInterval()


因此,每秒调用函数,并用当前时间更新div。

第一次使用此方法获取时间,然后我想自动启动计时器,以显示机器时钟显示的时间。基本上,您正在寻找时钟?可能重复将其包装在
setTimeout中(函数(){//code here},1000)将从服务器发送时间,然后计时器将从给定时间开始计时,itI上的循环我不想从当前计算机获取时间。时间将从服务器以phpno格式发送此代码获取当前计算机时间。我将与服务器发送时间。我会在它上面循环并显示时间,就像时钟一样。我添加了这个代码,但这只在页面处于活动状态时起作用,我的意思是在页面聚焦之前的持续时间内起作用,但当我导航到其他标记时间停止点时,当我导航回该选项卡而不是1分钟时,它只经过10或12秒。请帮我做这个。我想浏览器把它放低了priority@SaadAhmed当你转到某个页面并返回时,你需要再次从服务器获取时间。好的,我知道了,但是没有其他解决方案不需要再次从服务器获取输入吗?@SaadAhmed,我不这么认为。我想不出任何故障安全技术。
function showTime(){
    //var dt = new Date();
    //var time = dt.getHours() + ":" + dt.getMinutes() + ":" + dt.getSeconds();

    //var time = [add a ajax call to your server and get the time in string format.]
    $("#timer").text(time);
}
setInterval(showTime,1000);