title: Date.getTimezoneOffset returns a non integer value
body: <p>The following line in my code:</p>
  
  <pre><code>var timezoneoffset = new Date().getTimezoneOffset();
  </code></pre>
  
  <p>returns -120.14933013916015.</p>
  
  <p>I was expecting that the return value will be 120, and in general, that the value is always an integer.</p>
  
  <p>Can anyone explain this? Right now it seems like I'll need to perform a round operation on the result.</p>