<script type=”text/javascript”>
function ValidateCurrentTimezone() {
// ********************** VALIDATION *******************
if (document.getElementById(‘ddlTimezone’).value == ‘0’) {
document.getElementById(‘result’).style.display = ‘none’;
document.getElementById(‘ShowServerTime’).style.color = ‘red’;
document.getElementById(‘ShowServerTime’).innerHTML = ‘Please select the timezone’;
return false;
}
var now = new Date();
// ****************** GET CURRENT UTC TIME **************
var now_utc = new Date(now.getUTCFullYear(), now.getUTCMonth(), now.getUTCDate(), now.getUTCHours(), now.getUTCMinutes(), now.getUTCSeconds());
var Hr = document.getElementById(‘ddlTimezone’).value.split(‘:’)[0];
var Min = document.getElementById(‘ddlTimezone’).value.split(‘:’)[1];
var Cur_TimeZoneVal;
var UTC_Hr;
var UTC_min;
UTC_Hr = now.getUTCHours() + parseInt(Hr, 10);
UTC_min = now.getUTCMinutes() + parseInt(Min, 10);
//***************** GET TIMEZONE PRESENT TIME ************
Cur_TimeZoneVal = new Date(now.getUTCFullYear(), now.getUTCMonth(), now.getUTCDate(), UTC_Hr, UTC_min, 0);
document.getElementById(‘result’).style.display = ‘block’;
document.getElementById(‘ShowServerTime’).style.color = ‘green’;
document.getElementById(‘ShowServerTime’).innerHTML = ‘local Time =’ + now + ‘</br> UTC = ‘ + now_utc + ‘</br> Timezone present time =’ + Cur_TimeZoneVal;
return false;
}
</script>
<body>
<div>
<div>
<div style=”float: left”>
<select id=”ddlTimezone”>
<option selected=”selected” value=”0″>–select–</option>
<option value=”00:00:00″>(UTC) Casablanca</option>
<option value=”00:00:00″>(UTC) Coordinated Universal Time</option>
<option value=”00:00:00″>(UTC) Dublin, Edinburgh, Lisbon, London</option>
<option value=”00:00:00″>(UTC) Monrovia, Reykjavik</option>
<option value=”01:00:00″>(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna</option>
<option value=”01:00:00″>(UTC+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague</option>
<option value=”01:00:00″>(UTC+01:00) Brussels, Copenhagen, Madrid, Paris</option>
<option value=”01:00:00″>(UTC+01:00) Sarajevo, Skopje, Warsaw, Zagreb</option>
<option value=”01:00:00″>(UTC+01:00) West Central Africa</option>
<option value=”01:00:00″>(UTC+01:00) Windhoek</option>
<option value=”02:00:00″>(UTC+02:00) Amman</option>
<option value=”02:00:00″>(UTC+02:00) Athens, Bucharest</option>
<option value=”02:00:00″>(UTC+02:00) Beirut</option>
<option value=”02:00:00″>(UTC+02:00) Cairo</option>
<option value=”02:00:00″>(UTC+02:00) Damascus</option>
<option value=”02:00:00″>(UTC+02:00) Harare, Pretoria</option>
<option value=”02:00:00″>(UTC+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius</option>
<option value=”02:00:00″>(UTC+02:00) Istanbul</option>
<option value=”02:00:00″>(UTC+02:00) Jerusalem</option>
<option value=”02:00:00″>(UTC+02:00) Nicosia</option>
<option value=”03:00:00″>(UTC+03:00) Baghdad</option>
<option value=”03:00:00″>(UTC+03:00) Kaliningrad, Minsk</option>
<option value=”03:00:00″>(UTC+03:00) Kuwait, Riyadh</option>
<option value=”03:00:00″>(UTC+03:00) Nairobi</option>
<option value=”03:30:00″>(UTC+03:30) Tehran</option>
<option value=”04:00:00″>(UTC+04:00) Abu Dhabi, Muscat</option>
<option value=”04:00:00″>(UTC+04:00) Baku</option>
<option value=”04:00:00″>(UTC+04:00) Moscow, St. Petersburg, Volgograd</option>
<option value=”04:00:00″>(UTC+04:00) Port Louis</option>
<option value=”04:00:00″>(UTC+04:00) Tbilisi</option>
<option value=”04:00:00″>(UTC+04:00) Yerevan</option>
<option value=”04:30:00″>(UTC+04:30) Kabul</option>
<option value=”05:00:00″>(UTC+05:00) Islamabad, Karachi</option>
<option value=”05:00:00″>(UTC+05:00) Tashkent</option>
<option value=”05:30:00″>(UTC+05:30) Chennai, Kolkata, Mumbai, New Delhi</option>
<option value=”05:30:00″>(UTC+05:30) Sri Jayawardenepura</option>
<option value=”05:45:00″>(UTC+05:45) Kathmandu</option>
<option value=”06:00:00″>(UTC+06:00) Astana</option>
<option value=”06:00:00″>(UTC+06:00) Dhaka</option>
<option value=”06:00:00″>(UTC+06:00) Ekaterinburg</option>
<option value=”06:30:00″>(UTC+06:30) Yangon (Rangoon)</option>
<option value=”07:00:00″>(UTC+07:00) Bangkok, Hanoi, Jakarta</option>
<option value=”07:00:00″>(UTC+07:00) Novosibirsk</option>
<option value=”08:00:00″>(UTC+08:00) Beijing, Chongqing, Hong Kong, Urumqi</option>
<option value=”08:00:00″>(UTC+08:00) Krasnoyarsk</option>
<option value=”08:00:00″>(UTC+08:00) Kuala Lumpur, Singapore</option>
<option value=”08:00:00″>(UTC+08:00) Perth</option>
<option value=”08:00:00″>(UTC+08:00) Taipei</option>
<option value=”08:00:00″>(UTC+08:00) Ulaanbaatar</option>
<option value=”09:00:00″>(UTC+09:00) Irkutsk</option>
<option value=”09:00:00″>(UTC+09:00) Osaka, Sapporo, Tokyo</option>
<option value=”09:00:00″>(UTC+09:00) Seoul</option>
<option value=”09:30:00″>(UTC+09:30) Adelaide</option>
<option value=”09:30:00″>(UTC+09:30) Darwin</option>
<option value=”10:00:00″>(UTC+10:00) Brisbane</option>
<option value=”10:00:00″>(UTC+10:00) Canberra, Melbourne, Sydney</option>
<option value=”10:00:00″>(UTC+10:00) Guam, Port Moresby</option>
<option value=”10:00:00″>(UTC+10:00) Hobart</option>
<option value=”10:00:00″>(UTC+10:00) Yakutsk</option>
<option value=”11:00:00″>(UTC+11:00) Solomon Is., New Caledonia</option>
<option value=”11:00:00″>(UTC+11:00) Vladivostok</option>
<option value=”12:00:00″>(UTC+12:00) Auckland, Wellington</option>
<option value=”12:00:00″>(UTC+12:00) Coordinated Universal Time+12</option>
<option value=”12:00:00″>(UTC+12:00) Fiji</option>
<option value=”12:00:00″>(UTC+12:00) Magadan</option>
<option value=”12:00:00″>(UTC+12:00) Petropavlovsk-Kamchatsky – Old</option>
<option value=”13:00:00″>(UTC+13:00) Nuku’alofa</option>
<option value=”13:00:00″>(UTC+13:00) Samoa</option>
<option value=”-01:00:00″>(UTC-01:00) Azores</option>
<option value=”-01:00:00″>(UTC-01:00) Cape Verde Is.</option>
<option value=”-02:00:00″>(UTC-02:00) Coordinated Universal Time-02</option>
<option value=”-02:00:00″>(UTC-02:00) Mid-Atlantic</option>
<option value=”-03:00:00″>(UTC-03:00) Brasilia</option>
<option value=”-03:00:00″>(UTC-03:00) Buenos Aires</option>
<option value=”-03:00:00″>(UTC-03:00) Cayenne, Fortaleza</option>
<option value=”-03:00:00″>(UTC-03:00) Greenland</option>
<option value=”-03:00:00″>(UTC-03:00) Montevideo</option>
<option value=”-03:00:00″>(UTC-03:00) Salvador</option>
<option value=”-03:30:00″>(UTC-03:30) Newfoundland</option>
<option value=”-04:00:00″>(UTC-04:00) Asuncion</option>
<option value=”-04:00:00″>(UTC-04:00) Atlantic Time (Canada)</option>
<option value=”-04:00:00″>(UTC-04:00) Cuiaba</option>
<option value=”-04:00:00″>(UTC-04:00) Georgetown, La Paz, Manaus, San Juan</option>
<option value=”-04:00:00″>(UTC-04:00) Santiago</option>
<option value=”-04:30:00″>(UTC-04:30) Caracas</option>
<option value=”-05:00:00″>(UTC-05:00) Bogota, Lima, Quito</option>
<option value=”-05:00:00″>(UTC-05:00) Eastern Time (US & Canada)</option>
<option value=”-05:00:00″>(UTC-05:00) Indiana (East)</option>
<option value=”-06:00:00″>(UTC-06:00) Central America</option>
<option value=”-06:00:00″>(UTC-06:00) Central Time (US & Canada)</option>
<option value=”-06:00:00″>(UTC-06:00) Guadalajara, Mexico City, Monterrey</option>
<option value=”-06:00:00″>(UTC-06:00) Saskatchewan</option>
<option value=”-07:00:00″>(UTC-07:00) Arizona</option>
<option value=”-07:00:00″>(UTC-07:00) Chihuahua, La Paz, Mazatlan</option>
<option value=”-07:00:00″>(UTC-07:00) Mountain Time (US & Canada)</option>
<option value=”-08:00:00″>(UTC-08:00) Baja California</option>
<option value=”-08:00:00″>(UTC-08:00) Pacific Time (US & Canada)</option>
<option value=”-09:00:00″>(UTC-09:00) Alaska</option>
<option value=”-10:00:00″>(UTC-10:00) Hawaii</option>
<option value=”-11:00:00″>(UTC-11:00) Coordinated Universal Time-11</option>
<option value=”-12:00:00″>(UTC-12:00) International Date Line West</option>
</select>
</div>
</div>
<div>
<asp:Button ID=”btnTimezone” runat=”server” Text=”Check Time” OnClientClick=”javascript:return ValidateCurrentTimezone();” />
</div>
</div>
<div id=”result” style=”background-color: orange; text-align: center; display:none; width:40%”>
<p>
Time zone Present time</p>
</div>
<div id=”ShowServerTime”>
</div>
</body>