/* also needs:
body onload="showClock();" */ var time_server = new Date(2024, 5, 3, 15, 32, 42); function formatAMPM(hours,minutes,seconds) { var ampm = hours >= 12 ? 'pm' : 'am'; hours = hours % 12; hours = hours ? hours : 12; // the hour '0' should be '12' //minutes = minutes < 10 ? '0'+minutes : minutes; // commented out, already coming in with leading 0 here var strTime = hours + ':' + minutes + ' ' + ampm; return strTime; } function showClock(myLanguage) { if(!document.all && !document.getElementById){ return; } var hours = time_server.getHours(); var minutes = time_server.getMinutes(); var seconds = time_server.getSeconds(); time_server.setSeconds(seconds+1); if(hours <= 9){ hours = "0" + hours; } if(minutes <= 9){ minutes = "0" + minutes; } if(seconds <= 9){ seconds = "0" + seconds; } if (myLanguage=="en"){ time_display = hours + ":" + minutes + ":" + seconds + " - " + formatAMPM(hours,minutes,seconds); }else{ time_display = hours + ":" + minutes + ":" + seconds; } if(document.getElementById) { document.getElementById("xiclock").innerHTML = time_display } else if(document.all) { xiclock.innerHTML = time_display; } setTimeout("showClock('"+myLanguage+"')", 1000); }