-1

I want to UTC date & time to EST date & time, I have tried this

var offset = -5.0
var clientDate = new Date();
var utc = clientDate.getTime() + (clientDate.getTimezoneOffset() * 60000);

var serverDate = new Date(utc + (3600000*offset));

console.log(serverDate.toLocaleString())

but the output is wrong it's showing 1 hour slow

learner62
  • 520
  • 3
  • 10
  • 26

1 Answers1

0

To make your life easier, use Moment.js for your dates.

let taipeiDate = moment.utc(utc).tz("Asia/Taipei");
let torontoDate = moment.utc(utc).tz("America/Toronto");
let newYorkDate = moment.utc(utc).tz("America/New_York");
jaylordibe
  • 111
  • 4