<script type="text/javascript">
function startSecund() {
var doc_time = document.getElementById("doc_time");
var time_sec = doc_time.innerHTML;
var arr_sec = time_sec.split(":");
var h_sec = arr_sec[0];
var m_sec = arr_sec[1];
var s_sec = arr_sec[2];
if (s_sec == 59) {
if (m_sec == 59) {
h_sec++;
m_sec = 00;
if (h_sec < 10) h_sec = "0" + h_sec;
}
m_sec++;
s_sec = 00;
if (m_sec < 10) m_sec = "0" + m_sec;
}
else s_sec++;
if (s_sec < 10) s_sec = "0" + s_sec;
document.getElementById("doc_time").innerHTML = h_sec+":"+m_sec+":"+s_sec;
setTimeout(startSecund, 1000);
}
</script>
<span id="doc_time">19:59:58</span>
В таком виде (когда изменяются часы) - добавляется 1 минута, т.е. после этого 19:59:59 будет 20:01:00
Помогите правильно прописать условие