I am a true beginner trying to find/write a javascript to display the current time on my webpage that will work on multiple types of web browsers. Below is what I have but it doesn’t work in Firefox or Safari. I am also trying to make it work off a 24 hr clock. Any help would be greatly appreciated
Thanks
~Brian
<script language=”Javascript1.2″>
if(navigator.appName == “Netscape”) {
document.write(‘<layer id=”clock”></layer><br>’);
}
if (navigator.appVersion.indexOf(“MSIE”) != -1){
document.write(‘<span id=”clock”></span><br>’);
}
function upclock(){
var dte = new Date();
var hrs = dte.getHours();
var min = dte.getMinutes();
var sec = dte.getSeconds();
var col = “:”;
var spc = ” “;
var apm;
if (12 < hrs) {
apm=”PM”;
hrs-=12;
}
else {
apm=”AM”;
}
if (hrs == 0) hrs=12;
if (min<=9) min=”0″+min;
if (sec<=9) sec=”0″+sec;
if(navigator.appName == “Netscape”) {
document.clock.document.write(hrs+col+mi n+col+sec+spc+apm);
document.clock.document.close();
}
if (navigator.appVersion.indexOf(“MSIE”) != -1){
clock.innerHTML = hrs+col+min+col+sec+spc+apm;
}
}
setInterval(“upclock()”,1000);
//–>
</script>