Comment ajouter une seconde pour une chaîne de temps avec javascript/jquery

Je suis en train de créer un timer avec Javascript mais je ne sais pas comment ajouter une seconde pour une chaîne de temps.

Temps de chaîne: 03:31:15

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

$(document).ready(function() {
    setInterval('updateWorked()', 1000);
});

Que dois-je écrire "???" pour faire ce travail?

ne pas faire de cette façon... de garder un objet de temps et il suffit de vider une nouvelle chaîne formatée dans votre #travaillé conteneur à chaque seconde. Que gagnerez-vous l'considérable de la surcharge de l'analyse de la chaîne de format de retour à une valeur de temps, de le mettre à jour, puis de les convertir en une chaîne de caractères encore une fois.
developer.mozilla.org/en-US/docs/JavaScript/Reference/.... P. S. "JavaScript temps" sur Google aide.
setInterval ne seront pas fiables pour ce genre de chose. Juste parce que vous définissez l'intervalle de temps à une seconde ne signifie pas qu'il sera appelé une fois chaque seconde.

OriginalL'auteur Martignoni | 2012-10-09