Set date to use UTC time zone, and long time zone name
JavaScript
var utc = new Intl.DateTimeFormat("en", {
timeZone: "UTC",
timeZoneName: "long",
hour: "numeric"
});
console.log(utc.format(new Date()));
console.dirxml(utc.resolvedOptions());
console.log(new Date().toUTCString());
console.log(new Date().getTime() + 3600000);
console.log(new Date(1498735063973));
var dateNow = new Date();
//console.log(moment(dateNow).tz('America/Los_Angeles').format());
var options = new Intl.DateTimeFormatOptions("en", {
day: 'numeric', month: 'numeric', year: 'numeric',
hour: '2-digit', minute: '2-digit', hour12: true, timeZone: 'America/New_York', timeZoneName: 'short'
});
console.log('utc ' + options.format(new Date()));
console.log('formatted ' + dateNow.toLocaleString('en-US', options));