Hi i am having a problem with some code. I want to display the day of the week and time of day (Tue 4:50 PM) for 4 cites around the world. I came up with some code but it goes fubar when that particular city goes past midnight.Here is the code I am using:
Code:<table border="1" cellspacing="0" cellpadding="0"> <tr> <td align="right"><strong>Denver:</strong></td> <td><script language="JavaScript"> var currentTime = new Date() var theDays= ["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sun"] today=new Date() thisDay=today.getUTCDay() thisDay=theDays[thisDay] var hours = currentTime.getUTCHours() - 6 var minutes = currentTime.getUTCMinutes() var suffix = "AM"; if (hours >= 12) { suffix = "PM"; hours = hours - 12; } if (hours == 0) { hours = 12; } if (minutes < 10) minutes = "0" + minutes document.write("<span class=redtime>" + thisDay + " " + hours + ":" + minutes + " " + suffix + "</span>") ; </script></td> </tr> <tr> <td align="right"><strong>New York:</strong></td> <td><script language="JavaScript"> var currentTime = new Date() var theDays= ["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sun"] today=new Date() thisDay=today.getUTCDay() thisDay=theDays[thisDay] var hours = currentTime.getUTCHours() - 4 var minutes = currentTime.getUTCMinutes() var suffix = "AM"; if (hours >= 12) { suffix = "PM"; hours = hours - 12; } if (hours == 0) { hours = 12; } if (minutes < 10) minutes = "0" + minutes document.write("<span class=redtime>" + thisDay + " " + hours + ":" + minutes + " " + suffix + "</span>") ; </script></td> </tr> <tr> <td align="right"><strong>Frankfurt:</strong></td> <td><script language="JavaScript"> var currentTime = new Date() var theDays= ["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sun"] today=new Date() thisDay=today.getUTCDay() thisDay=theDays[thisDay] var hours = currentTime.getUTCHours() + 1 var minutes = currentTime.getUTCMinutes() var suffix = "AM"; if (hours >= 12) { suffix = "PM"; hours = hours - 12; } if (hours == 0) { hours = 12; } if (minutes < 10) minutes = "0" + minutes document.write("<span class=redtime>" + thisDay + " " + hours + ":" + minutes + " " + suffix + "</span>") ; </script></td> </tr> <tr> <td align="right"><strong>Hong Kong:</strong></td> <td><script language="JavaScript"> var currentTime = new Date() var theDays= ["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sun"] today=new Date() thisDay=today.getUTCDay() thisDay=theDays[thisDay] var hours = currentTime.getUTCHours() var minutes = currentTime.getUTCMinutes() var suffix = "AM"; if (hours >= 12) { suffix = "PM"; } if (minutes < 10) minutes = "0" + minutes document.write("<span class=redtime>" + thisDay + " " + hours + ":" + minutes + " " + suffix + "</span>") ; </script></td> </tr> </table>



Here is the code I am using:
Reply With Quote

Bookmarks