-1

私のアプリには、次のコマンドがあります。

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

これは、コンピューターから現在の稼働時間を返します(uptimedを使用)。
01:00:00(時、分、秒)のようなものが返されるので、今回はカウントアップしたいと思います。
それ、どうやったら出来るの?カウントアップjqueryプラグインをいくつか試しましたが、どれも私が望むように機能しませんでした。どうやってカウントアップしますか?
前もって感謝します

編集
私は十分に明確ではなかったと思います私が
欲しいのは私のサーバーからこの稼働時間をキャッチすることです(すでにそれを行っています)、そしてjavascriptを介して、この現在の稼働時間をカウントして動的に作成します、それでユーザーがキーボードから離れた場合、たとえば、稼働時間はまだ増加します

4

2 に答える 2

2

あなたが使用することができますsetInterval

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

また、JS時間関数に関するこのリファレンスを参照してください。

于 2012-06-21T18:35:48.220 に答える
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();
  }
于 2012-06-21T19:42:30.017 に答える