Moment JS, UTC to Local time and Moment Timezone

by Nalin Sajwan

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.6/moment.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.4.1/moment-timezone-with-data-2010-2020.min.js"></script>

JavaScript

function startLogs () {
  setInterval(function(){
  	var localTime  = moment.utc().toDate();
  	
   	console.log("localTime --> ", localTime.toISOString());
    
    console.log("current time --> ", moment(localTime).format('YYYY-MM-DD HH:mm:ss'))
    
    console.log("Asia/Bangkok time --> ", moment(localTime).tz('Asia/Bangkok').format('YYYY-MM-DD HH:mm:ss'))
    
    console.log("America/Los_Angeles time --> ", moment(localTime).tz('America/Los_Angeles').format('YYYY-MM-DD HH:mm:ss'))
  },10000);
};

startLogs();