JSFiddle - React, Tailwind, and code Playground

by 1eddy87

HTML

<script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.5.1/moment.min.js"></script>
UTC
<br/>
<div class="divUTC"></div>
<br/> Your Local Time with respect to above UTC time
<br/>
<div class="divLocal"></div>

JavaScript

/*
$(function(){
  setInterval(function(){
    var divUtc = $('.divUTC');
    var divLocal = $('.divLocal');  
    //put UTC time into divUTC
    divUtc.text(moment.utc().format('YYYY-MM-DD HH:mm'));      
    
    //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');
    divLocal.text(localTime);        
  },1000);
});
*/

function myLocalTime(valOne, valTwo) {
	var divUtc = $('.' + valOne),
			divLocal = $('.' + valTwo),
			localTime;
			
	divUtc.text(moment.utc().format('YYYY-MM-DD HH:mm'));
	localTime = moment.utc(divUtc.text()).toDate();
	localTime = moment(localTime).format('YYYY-MM-DD HH:mm');
	divLocal.text(localTime);
}

myLocalTime('divUTC', 'divLocal');