如何在javascript中计算时间(也许使用jquery)

How to count up time in javascript (maybe with jquery)

本文关键字:也许 jquery 时间 javascript 计算      更新时间:2023-09-26

在我的应用程序上,我有一个命令:

@uptime = 'uprecords -s | awk '{ print $5 }'

从计算机返回当前正常运行时间(使用正常运行时间)。
它返回类似 01:00:00(小时、分钟、秒)的内容,我想计算这个时间。
我该怎么做?我尝试了一些计数jquery插件,但没有一个像我想要的那样工作你们怎么数?
提前致谢

编辑
我想我不够
清楚我想要的是从我的服务器(已经完成)中捕获此正常运行时间,并通过javascript对其进行动态计算,计算当前的正常运行时间,因此,如果用户离开键盘,例如,正常运行时间仍然会增加

您可以使用

setInterval

var seconds = 2642; // uptime in seconds
var timer = setInterval(
    function() {
        seconds++;
    }, 1000
);

另请参阅有关 JS 时间函数的参考。

我做了这样的事情(丑陋):

  function atualizarTimer() {
    //span.uptimed is a string like 01:23:45
    var time = $('span.uptimed').text();
    var d = new Date();
    times = time.split(':');
    d.setHours(times[0]);
    d.setMinutes(times[1]);
    d.setSeconds(times[2]);
    d.setSeconds(d.getSeconds()+1);
    document.getElementById("uptimed").innerHTML = d.getHours()+":"+d.getMinutes()+":"+d.getSeconds();
  }