Just learning - I need to display the local and UTC date and time as well as the times for countries in other time zones and need the calculation to convert the UTC time (+ or -). I know, for example, that Washington DC is UTC-0500.

I have created both the local and UTC time and have it displaying on my page as follows:

Code:
<html>
<head>
<script language="javascript">
var months=new Array();
months[0]="January";
months[1]="February";
months[2]="March";
months[3]="April";
months[4]="May";
months[5]="June";
months[6]="July";
months[7]="August";
months[8]="September";
months[9]="October";
months[10]="November";
months[11]="December";

function ourdate(){
var time=new Date();
var myMonth=months[time.getMonth()];
var myDate=time.getDate();
var myYear=time.getFullYear();
var hr=time.getHours();
var min=time.getMinutes();
var sec=time.getSeconds();
var temp = "" + ((hr > 12) ? hr - 12 : hr)
  if(hr==0) temp = "12"
  if(temp.length==1) temp = " " + temp
  temp += ((min < 10) ? ":0" : ":") + min
  temp += ((sec < 10) ? ":0" : ":") + sec
  temp += (hr >= 12) ? " PM" : " AM"
document.getElementById('current').innerHTML = myYear + " " + myMonth + " " + myDate + "<br />" + temp
	setTimeout("ourdate()", 1000)

}

function UTCdate(){
var UTCtime=new Date();
var myUTCMonth=months[UTCtime.getMonth()];
var myUTCDate=UTCtime.getUTCDate();
var myUTCYear=UTCtime.getUTCFullYear();
var UTChr=UTCtime.getUTCHours();
var UTCmin=UTCtime.getUTCMinutes();
var UTCsec=UTCtime.getUTCSeconds();
var UTCtemp = "" + ((UTChr > 12) ? UTChr - 12 : UTChr)
  if(UTChr==0) UTCtemp = "12"
  if(UTCtemp.length==1) UTCtemp = " " + UTCtemp
  UTCtemp += ((UTCmin < 10) ? ":0" : ":") + UTCmin
  UTCtemp += ((UTCsec < 10) ? ":0" : ":") + UTCsec
  UTCtemp += (UTChr >= 12) ? " PM" : " AM"
document.getElementById('UTC').innerHTML = myUTCYear + " " + myUTCMonth + " " + myUTCDate + "<br />" + UTCtemp
	setTimeout("UTCdate()", 1000)
}

</script>
</head>
<body onLoad="ourdate(); UTCdate()">
<Form name="clock">
<SELECT name=selectplace onChange="setPlace()"> 
<OPTION value=0 selected>Paris, France</OPTION>
<OPTION value=1>Washington,DC U.S.A.</OPTION>
<OPTION value=2>Mexico City, Mexico</OPTION>
<OPTION value=3>Nairobi, Kenya</OPTION>
<OPTION value=4>Hanoi, Vietnam</option>
<option value=5>Helsinki, Finland</option>
<option value=6>Hong Kong, China</option>
<option value=7>Wellington, New Zealand</option></SELECT>
<p>
<p>
<table>
<Table border=2>
<td></td>
<td>Your Time</td>
<td>City drop down menu</td>
<tr>
<td height="40">Local
</td>
<td id="current"></td>
<td id="droplocal"></td>
<tr>
<td>UTC</td>
<td id="UTC"></td>
<td id="dropUTC"></td>
</table>
</body>
</html>
Thank you.