top of page
  • Writer's pictureVishwas Gagrani

Find out UTC minus random local time

Updated: Dec 15, 2022

There are times when you have a specific time in UTC. And you need to know how much ahead or behind your local time is in comparison to UTC. To know that you can simply use date.timezoneOffset that will output the number of minutes your time is ahead or behind as compared to the time in UTC.

var timeInUTC = Date.UTC(2019,6,10,13,0,0);  
var d:Date = new Date();  
trace(d.timezoneOffset/60); //converting to hours from minutes   

But what if you need to know how much a random local time is ahead or behind the time in UTC. This is the way out.

var d:Date = new Date();  
var localTimeInUTC =Date.UTC(d.fullYearUTC,d.monthUTC,d.dateUTC,d.hoursUTC,d.minutesUTC,d.secondsUTC);  
var timeDifferenceInHours = (timeInUTC-localTimeInUTC)/(3600*1000)  

bottom of page