🕔Angular - Convert UTC to local time

// This function is working
   function convertUTCToLocalTime(utcTime:any)
    {
      let dateTime =new Date(utcTime);
      let offsetMinutes = dateTime.getTimezoneOffset();                   //returns the difference in minutes.
      let numberOfMilliseconds = dateTime.getTime();                      //returns the number of milliseconds  since January 1, 1970 00:00:00.
      let offsetMilliseconds = - offsetMinutes  * 60 * 1000;
      dateTime.setTime(numberOfMilliseconds + offsetMilliseconds);
      let localTime = dateTime
      return localTime;
    }
// location time
<td>{{dataItem.updateTime+'Z' | date: 'dd/MM/yyyy hh:mm:ss a' }}</td>

>> 24/10/2023 04:24:24 PM

Last updated

Was this helpful?