Skip to content
Rajasekar Su
Go back

Angular convert UTC date to local date

Recently I came across a situation where we needed to convert the given UTC datetime to the user’s local datetime. The solution should be simple and expected to work for Daylight saving time (DST).

The date value is coming from API to Angular and the datetime should be shown across multiple places in the application.

Hence, I have done some research on Google and found below a simple elegant solution.

%[https://stackblitz.com/edit/angular-utc-to-local-date]

The date-time value 2023-10-25T12:00:57.703 is coming from API and missing time zone information.

Appending “Z” to the given value indicates that the date is in UTC (Coordinated Universal Time). Also, this format matches the ISO 8601 specification.

2023-10-25T12:00:57.703Z //Added Z at the end of date time.

Now the Angular “date” pipe is successfully able to parse the UTC date and display the datetime in the user’s local format.


Share this post on:

Previous Post
VS Code setup for C# development
Next Post
Reading Excel data to Data table