如何使用javascript / jquery将一秒添加到时间字符串

Mar*_*oni 3 javascript timer seconds

我正在尝试使用Javascript创建计时器,但是我不知道如何在时间字符串中增加一秒钟。

时间字符串:03:31:15

function updateWorked() {
        var time = $("#worked").html();
        ???
        $("#worked").html(wtime);
}

$(document).ready(function() {
    setInterval('updateWorked()', 1000);
});
Run Code Online (Sandbox Code Playgroud)

我应该在“ ???”中写什么 使这项工作?

Ed *_*tes 6

假设您首先使用PHP之类的方法来获取时间字符串,并且您无法像Marc B所建议的那样以数字形式跟踪日期/时间,则可以这样自己解析该字符串:

var $worked = $("#worked");
var myTime = $worked.html();
var ss = myTime.split(":");
var dt = new Date();
dt.setHours(ss[0]);
dt.setMinutes(ss[1]);
dt.setSeconds(ss[2]);
var dt2 = new Date(dt.valueOf() + 1000);
var ts = dt2.toTimeString().split(" ")[0];
$worked.html(ts);
Run Code Online (Sandbox Code Playgroud)

编辑:此代码在这里工作。

这是带有计时器的代码:jsFiddle