function getTimeStr(){ var now = new Date(); return now.getYear() + "-" + (now.getMonth() + 1) + "-" + now.getDate() + " " + now.getHours() + ":" + now.getMinutes() + ":" + now.getSeconds(); } function displayTimeTimer(divName){ return function(){ var el = document.getElementById(divName); el.innerHTML = getTimeStr(); } } function clockInitialize(divName){ setInterval(displayTimeTimer(divName), 1000); }