title: How do you format a moment in local time after changing the default timezone?
body: <p>I have a timestamp, which I'm formatting with <a href="http://momentjs.com/" rel="nofollow">momentjs</a>:</p>
  
  <pre><code>moment("2015-03-24T09:47:31.042Z").format("LLL Z")
  "March 24, 2015 10:47 AM +01:00"
  </code></pre>
  
  <p>Due to the nature of our application, we're <a href="http://momentjs.com/timezone/docs/#/using-timezones/default-timezone/" rel="nofollow">setting a default timezone for momentjs</a>, which affects all rendered moments:</p>
  
  <pre><code>moment.tz.setDefault("America/Los_Angeles")
  moment("2015-03-24T09:47:31.042Z").format("LLL Z")
  "March 24, 2015 2:47 AM -07:00"
  </code></pre>
  
  <p>So far, so great. But now I want to display the local time in one specific spot in the application, but momentjs will of course use the provided default timezone:</p>
  
  <pre><code>moment().format("LLL Z")
  "March 24, 2015 2:52 AM -07:00"
  </code></pre>
  
  <p>How can I construct a moment instance that uses the local timezone again?</p>
  
  <p>I tried using <code>moment.tz(timestamp,null)</code>, but that simply uses GMT.</p>