вот начал, дальше сами:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<script type="text/javascript">
function times(time, _number)
{
var sp = time.split(':');
return {
number: _number,
hour: sp[0],
min: sp[1],
sec: sp[2],
start: function()
{
setInterval(function(ths)
{
return function()
{
console.log('номер: ' + ths.number + ' часы: ' + ths.hour + ' минуты: ' + ths.min + ' секунды: ' + ths.sec);
ths.sec--;
}
}(this), 1000);
}
};
}
var t1 = times('12:43:45', 1);
var t2 = times('10:43:45', 2);
var t3 = times('9:43:45', 3);
t1.start();
t2.start();
t3.start();
</script>
</body>
</html>