JSFiddle - React, Tailwind, and code Playground

by ozzymcduff

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.20.0/moment-with-locales.min.js"></script>
<link rel="stylesheet" href="https://code.jquery.com/qunit/qunit-2.3.2.css">
<script src="https://code.jquery.com/qunit/qunit-2.3.2.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.5.14/moment-timezone-with-data.min.js"></script>
<div id="qunit"></div>
<div id="qunit-fixture"></div>

JavaScript

var test = QUnit.test;

test("Parse moment", function(assert) {
    assert.equal(moment("2017-12-19T08:00:00-06").tz("America/North_Dakota/Center").toString(),     			
"Tue Dec 19 2017 08:00:00 GMT-0600", "2017-12-19T14:00:00Z")
});
test("TZ moment", function(assert) {
    assert.equal(moment.tz("2017-12-19T08:00:00-06","America/North_Dakota/Center").toString(), 
    		"Tue Dec 19 2017 08:00:00 GMT-0600", "2017-12-19T14:00:00Z");
        
    assert.equal(moment.tz("2017-12-19T08:00:00","America/Los_Angeles").toString(), 
    		"Tue Dec 19 2017 08:00:00 GMT-0800", "2017-12-19T14:00:00Z")
        
});

test("Basic test moment", function(assert) {
    assert.equal(moment.parseZone("2017-12-19T08:00:00-06").toString(), 
    		"Tue Dec 19 2017 08:00:00 GMT-0600", "2017-12-19T14:00:00Z")
});