Moment JS, UTC to Local time
HTML
<script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.5.1/moment.min.js"></script>
UTC<br/>
<div id="divUTC"></div><br/>
Your Local Time with respect to above UTC time<br/>
<div id="divLocal">
</div>
Your Local Time 2 with respect to above UTC time<br/>
<div id="divLocal2">
</div>
<div id="divLocal3">
</div>
JavaScript
$(function(){
setInterval(function(){
var divUtc = $('#divUTC');
var divLocal = $('#divLocal');
var divLocal2 = $('#divLocal2');
var divLocal3 = $('#divLocal3');
//put UTC time into divUTC
divUtc.text(moment.utc().format('YYYY-MM-DD HH:mm:ss'));
//get text from divUTC and conver to local timezone
var localTime = moment.utc(divUtc.text()).toDate();
localTime = moment(localTime).format('YYYY-MM-DD HH:mm:ss');
divLocal.text(localTime);
//get text from divUTC2 and conver to local timezone
var localTime2 = moment.utc(divUtc.text()).toDate();
localTime2 = moment(localTime2).format('YYYY-MM-DD HH:mm:ss');
divLocal2.text(moment(moment.utc(divUtc.text()).valueOf()).format());
divLocal3.text((moment.utc().valueOf()));
},1000);
});