I am trying to create a timer with Javascript but I don’t know how to add one second to a time string.
Time string: 03:31:15
function updateWorked() {
var time = $("#worked").html();
???
$("#worked").html(wtime);
}
$(document).ready(function() {
setInterval('updateWorked()', 1000);
});
What should I write in “???” to make this work?
Assuming you are using something like PHP to get the time string in the first place, and you can’t keep track of the date/time as a number as suggested by Marc B, you can parse the string yourself like this:
Edit: Working jsFiddle here of this code.
Here’s the code with a timer: jsFiddle