can someone tell me how to correct this code so it works with all three of these browsers? it displays a live date/time in the bottom left of the browser.
function GetDay(intDay){
var DayArray = new Array("Sunday", "Monday", "Tuesday", "Wednesday",
"Thursday", "Friday", "Saturday")
return DayArray[intDay]
}
function GetMonth(intMonth){
var MonthArray = new Array("January", "February", "March",
"April", "May", "June",
"July", "August", "September",
"October", "November", "December")
return MonthArray[intMonth]
}
var offSet
function upDate(){
var locTime = new Date();
locTime = new Date(locTime-offSet);
var GMTHours=locTime.getHours(
)
var GMTMinutes=locTime.getMinu
tes()
var GMTSeconds=locTime.getSeco
nds()
if(GMTMinutes==0) GMTMinutes="00"
if(GMTMinutes==1) GMTMinutes="01"
if(GMTMinutes==2) GMTMinutes="02"
if(GMTMinutes==3) GMTMinutes="03"
if(GMTMinutes==4) GMTMinutes="04"
if(GMTMinutes==5) GMTMinutes="05"
if(GMTMinutes==6) GMTMinutes="06"
if(GMTMinutes==7) GMTMinutes="07"
if(GMTMinutes==8) GMTMinutes="08"
if(GMTMinutes==9) GMTMinutes="09"
if(GMTSeconds==0) GMTSeconds="00"
if(GMTSeconds==1) GMTSeconds="01"
if(GMTSeconds==2) GMTSeconds="02"
if(GMTSeconds==3) GMTSeconds="03"
if(GMTSeconds==4) GMTSeconds="04"
if(GMTSeconds==5) GMTSeconds="05"
if(GMTSeconds==6) GMTSeconds="06"
if(GMTSeconds==7) GMTSeconds="07"
if(GMTSeconds==8) GMTSeconds="08"
if(GMTSeconds==9) GMTSeconds="09"
self.status = 'Date/Time: ' + GMTDayofWeek + ', ' + GMTMonth + ' ' + GMTDay + ', ' + GMTYear + ' ' + GMTHours + ':' + GMTMinutes ;
setTimeout(upDate, 1000 );
}
function Clock(serverhours,servermi
nutes,serv
erseconds,
serverday,
servermont
h,serverye
ar,serverd
ayofweek){
var locTime = new Date();
var srvTime = new Date();
// besides offSet calc, these arent used
srvTime.setDate(serverday)
;
srvTime.setHours(serverhou
rs);
srvTime.setMinutes(serverm
inutes);
srvTime.setSeconds(servers
econds);
srvTime.setMonth(servermon
th);
srvTime.setYear(serveryear
+1900);
// global vars
GMTDayofWeek=GetDay(server
dayofweek)
GMTMonth=GetMonth(servermo
nth)
GMTDay=serverday
GMTYear= serveryear+1900
// local vars
var GMTHours= serverhours
var GMTMinutes= serverminutes
var GMTSeconds= serverseconds
if(GMTMinutes==0) GMTMinutes="00"
if(GMTMinutes==1) GMTMinutes="01"
if(GMTMinutes==2) GMTMinutes="02"
if(GMTMinutes==3) GMTMinutes="03"
if(GMTMinutes==4) GMTMinutes="04"
if(GMTMinutes==5) GMTMinutes="05"
if(GMTMinutes==6) GMTMinutes="06"
if(GMTMinutes==7) GMTMinutes="07"
if(GMTMinutes==8) GMTMinutes="08"
if(GMTMinutes==9) GMTMinutes="09"
if(GMTSeconds==0) GMTSeconds="00"
if(GMTSeconds==1) GMTSeconds="01"
if(GMTSeconds==2) GMTSeconds="02"
if(GMTSeconds==3) GMTSeconds="03"
if(GMTSeconds==4) GMTSeconds="04"
if(GMTSeconds==5) GMTSeconds="05"
if(GMTSeconds==6) GMTSeconds="06"
if(GMTSeconds==7) GMTSeconds="07"
if(GMTSeconds==8) GMTSeconds="08"
if(GMTSeconds==9) GMTSeconds="09"
self.status = 'Date/Time: ' + GMTDayofWeek + ', ' + GMTMonth + ' ' + GMTDay + ', ' + GMTYear + ' ' + GMTHours + ':' + GMTMinutes ;
offSet = locTime - srvTime;
setTimeout(upDate, 1000 );
}