在我的应用上,我有一个命令:
@uptime = 'uprecords -s | awk '{ print $5 }'
从计算机返回当前正常运行时间(使用uptimed) 它会返回01:00:00(小时,分钟,秒)之类的东西,我想在这个时间计算 我怎么做?我尝试了一些count up jquery plugins,但没有一个像我想的那样工作 你们怎么算数? 提前致谢
修改
我觉得我还不够清楚
我想要的是从我的服务器(已经完成它)中捕获这个正常运行时间,并通过javascript,使其成为dinamically,计算当前的正常运行时间,因此如果用户离开键盘,例如,正常运行时间仍然增加
答案 0 :(得分:2)
您可以使用setInterval
:
var seconds = 2642; // uptime in seconds
var timer = setInterval(
function() {
seconds++;
}, 1000
);
答案 1 :(得分:1)
我做过这样的事(丑陋):
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();
}