Javascript 显示格式化的经过时间

Javascript 显示格式化的经过时间,javascript,jquery,Javascript,Jquery,在我的上传文件页面上,我想用以下格式显示经过的时间(用户上传文件的时间):00:26,即26秒17:34将是17分34秒,以此类推 我怎么能这样做?我有一个在上传开始时被调用的事件,这样我就可以从那里设置一个日期变量,我还有一个函数,定期被调用来更新经过的时间 谢谢。我猜是客户端 当然,setInterval()是一个计数器函数,从上传的“单击”开始。您的计数器功能可能会返回屏幕显示一种“进度”——这就是您的意思吗?我猜是客户端 当然,setInterval()是一个计数器函数,从上传的“单击”

在我的上传文件页面上,我想用以下格式显示经过的时间(用户上传文件的时间):
00:26
,即26秒<代码>17:34将是17分34秒,以此类推

我怎么能这样做?我有一个在上传开始时被调用的事件,这样我就可以从那里设置一个日期变量,我还有一个函数,定期被调用来更新经过的时间


谢谢。

我猜是客户端


当然,setInterval()是一个计数器函数,从上传的“单击”开始。您的计数器功能可能会返回屏幕显示一种“进度”——这就是您的意思吗?

我猜是客户端


当然,setInterval()是一个计数器函数,从上传的“单击”开始。您的计数器功能可能会返回屏幕显示一种“进度”——这就是您的意思吗?

手动:从我的头顶上

var s = 0;
var startTime = new Date();
var interval = setInterval(function(){
    s++;
    var temps = s%60;
    var m = Math.floor(s/60);
    document.querySelector("#timebox").innerHTML = ""+m+":"+ (temps>9?"":"0") + temps;
},1000);
然后当上传完成后。。。它需要打电话

clearInterval(interval);

不过,我建议使用类似的方法。更加健壮

手动:从我的头顶上

var s = 0;
var startTime = new Date();
var interval = setInterval(function(){
    s++;
    var temps = s%60;
    var m = Math.floor(s/60);
    document.querySelector("#timebox").innerHTML = ""+m+":"+ (temps>9?"":"0") + temps;
},1000);
然后当上传完成后。。。它需要打电话

clearInterval(interval);

不过,我建议使用类似的方法。更加健壮

您当前的代码是什么?HTML和JQUERY。您当前的代码是什么?HTML和JQUERY。