Timezone Info From Client And Server Side

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