title: moment.js - How to parse a date string string with a text timezone like 'PST'?
body: <p>I have a date string from an API containing a timezone using abbreviations:</p>
  
  <pre><code>"01/16/2018 12:15pm PST"
  </code></pre>
  
  <p><a href="https://momentjs.com/docs/" rel="nofollow noreferrer">Moment.js</a> seems to ignore the timezone though, even if I use the <code>z</code> timezone input parsing string. That only seems to handle timezones strings that are time offsets like <code>-10:00</code></p>
  
  <p>For example, I would expect these two commands to return different values, because they have different timezone strings ('PST' and 'UTC')</p>
  
  <pre><code>moment('01/01/1990 02:03pm PST', 'MM/DD/YYYY hh:mma z').format('h:mm A')
  moment('01/01/1990 02:03pm UTC', 'MM/DD/YYYY hh:mma z').format('h:mm A')
  </code></pre>
  
  <p>But they both return <code>"2:03 PM"</code></p>
  
  <p>I'm also using <code>moment-timezone</code>, as in <code>import moment from 'moment-timezone';</code>, but this does not seem to add the parsing functionality for timezone strings.</p>