使用javascript计算计时器

使用javascript计算计时器,javascript,Javascript,我有一个下面的代码显示计数计时器。我怎样才能算得到一天 函数a(){ var时间; 时间=0; setInterval((函数(){ 变量小时、分钟、秒、str; 时间++; var秒=时间%60; var min=(时间-秒)/60%60; 变量小时=(时间-秒-(分钟*60))/3600; 变量计数=小时+':'+('0'+min).slice(-2)+':'+('0'+sec.slice(-2); $('.response time').html(计数); }), 1000); }; a

我有一个下面的代码显示计数计时器。我怎样才能算得到一天

函数a(){
var时间;
时间=0;
setInterval((函数(){
变量小时、分钟、秒、str;
时间++;
var秒=时间%60;
var min=(时间-秒)/60%60;
变量小时=(时间-秒-(分钟*60))/3600;
变量计数=小时+':'+('0'+min).slice(-2)+':'+('0'+sec.slice(-2);
$('.response time').html(计数);
}), 1000);
};
a()


您可以使用
var day=time/(24*60*60)注意-setInterval不能保证函数会精确地每秒调用一次,可能会有波动,因此这种方法很快就会失去同步,最好存储开始时间,在函数中获取当前时间并计算与@IłyaBursov观点的差异,以下是我对该主题的一个回答: