var values = $(".updatetime").html().split(":"); // var values = container.nodeValue.split(":"); // Because there is only a datetime specified, I assume is the current date var now = new Date(); var time = new Date(now.getFullYear(), now.getMonth(), now.getDate(), values[0], values[1], values[2]).getTime(); setInterval(function() { time += 1000; var date = new Date(time); var values = [date.getHours(), date.getMinutes(), date.getSeconds()]; for (var i = 0; i < 3; i++) if (values[i] < 10) values[i] = "0" + values[i]; //container.nodeValue = values.join(":"); $(".updatetime").html(values.join(":")); }, 1000);