How to Convert UTC Date Time to Local Date Time in JavaScript
Topic: JavaScript / jQueryPrev|Next
Answer: Use the toString()
Method
You can simply use the toString()
method to convert UTC or GMT date time to local date time in JavaScript. Greenwich Mean Time (GMT) is a time zone and Coordinated Universal Time (UTC) is a time standard. Although GMT and UTC share the same current time in practice.
Let's try out the following example to understand how this method actually works:
Example
Try this code »<script>
// Create date object from datetime string
var date = new Date('Tue, 21 Apr 2020 09:20:30 GMT');
// Coverting to local datetime
console.log(date.toString());
// Coverting local datetime back to UTC
console.log(date.toUTCString()); // Tue, 21 Apr 2020 09:20:30 GMT
</script>
Related FAQ
Here are some more FAQ related to this topic: