title: What time zone does the JavaScript new Date() use?
body: <p>I have a C# application that return in JSON an expiration date of an authentication token like this:</p>
  
  <pre><code>"expirationDate":"Fri, 27 Mar 2015 09:12:45 GMT"
  </code></pre>
  
  <p>In my TypeScript I check that the date is still valid here:</p>
  
  <pre><code>isAuthenticationExpired = (expirationDate: string): boolean =&gt; {
      var now = new Date().valueOf();
      var exp: any = Date.parse(expirationDate).valueOf();
      return exp - now &lt;= 0;
  };
  </code></pre>
  
  <p>What I would like to know is what time zone does <code>new Date()</code> use when it is returning a date?</p>