title: Finding the client's timezone and culture via web service
body: <p>I have a .NET web service.  </p>
  
  <p>It serves AJAX requests from web users.</p>
  
  <p>I would simply like to know how to automatically get the user's timezone... Not current time offset, but the actual timezone - like, Central Standard Time is -5:00 right now, but Eastern Standard Time will be -5:00 once daylight savings is over.  I want to differentiate these users.</p>
  
  <p>I would also like to know how to get their culture settings ("en-US", etc.) so I can render DateTimes and numbers from my web service to their specific preferences.</p>
  
  <p>Any Javascript or .NET solution will work.
  Thanks.</p>
  
  <p>Note: Asking the user would be a complete last resort, since it's a web service.  </p>