JSFiddle - React, Tailwind, and code Playground
HTML
<script src="http://momentjs.com/downloads/moment.min.js"></script>
<script src="http://momentjs.com/downloads/moment-timezone-with-data.js"></script>
<script src="http://visavie.me/test/js/jquery.datetimepicker.js"></script>
<link rel="stylesheet" href="http://visavie.me/test/css/jquery.datetimepicker.css">
time in chicago based on localtimezone:<div id="time"></div>
<br>
time in chicago based on timestamp from the server:<div id="time2"></div>
JavaScript
function updateTime(){
var chicago = moment.tz("America/Chicago").format('h:mm:ss A');
$('#time').html( chicago +", ");
};
moment.tz.add('America/Chicago|CST CDT|60 50|01010101010101010101010|1BQU0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Rd0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0 Op0 1zb0');
updateTime();
setInterval(function(){
updateTime();
},1000);
function updateTimeBasedOnServer(){
var timestamp = 1443618723;
var Chicago = new Date(timestamp);
var dateString = Chicago.format('h:mm:ss A');
$('#time2').html( dateString +", ");
};
updateTimeBasedOnServer();
setInterval(function(){
updateTimeBasedOnServer();
},1000);