JSFiddle - React, Tailwind, and code Playground
HTML
<script src="https://rawgit.com/stemar/5556910e99e8df2fd21d/raw/c9542ed0d1895889759a3d392fbea3abd20ca08d/timezone_abbreviation.js"></script>
<p id="dateString"></p>
<p id="dateObject"></p>
<p id="dateString1"></p>
<p id="dateString2"></p>
<p id="dateString3"></p>
CSS
p {
font-family: monospace;
}
JavaScript
var id = function (id) {
return document.getElementById(id);
};
var tz = getTimezoneAbbreviation;
var d = new Date(2012, 1, 29);
var s1 = "Wed Feb 29 2012 00:00:00 GMT-0800 (Pacific Standard Time)";
var s2 = "Wed Feb 29 2012 00:00:00 GMT-0800 (PST)";
var s3 = "Wed Feb 29 00:00:00 PST 2012";
id('dateString').innerHTML = d.toString();
id('dateObject').innerHTML = tz(d);
id('dateString1').innerHTML = tz(s1);
id('dateString2').innerHTML = tz(s2);
id('dateString3').innerHTML = tz(s3);