Get Timezone Id at client side,
- var objdatetime = new Date();
- var timezone = objdatetime.toTimeString();
- var tzstr = timezone.split("(");
- var timezoneid = tzstr[1].toString().replace(")", "");
- alert(timezoneid);
Get Timezone info at server side,
- TimeZoneInfo localZone = TimeZoneInfo.Local;
- Console.WriteLine("Local Time Zone ID: {0}", localZone.Id);
- Console.WriteLine(" Display Name is: {0}.", localZone.DisplayName);
- Console.WriteLine(" Standard name is: {0}.", localZone.StandardName);
- Console.WriteLine(" Daylight saving name is: {0}.", localZone.DaylightName);
-
-
- DateTime timeUtc = DateTime.UtcNow;
-
- TimeZoneInfo istZone = TimeZoneInfo.FindSystemTimeZoneById(localZone.Id);
- DateTime istTime = TimeZoneInfo.ConvertTimeFromUtc(timeUtc, istZone);
- String timenow = istTime.ToString();