How to use the toUTCString() method In Javascript
- As JavaScript works in milliseconds, it is necessary to convert the time into milliseconds by multiplying it by 1000 before converting it.
- This value is then given to the Date() function to create a new Date object. The toUTCString() method is used to represent the Date object as a string in the UTC time format.
- The time from this date string can be found by extracting from the 11th to last to the 4th to the last character of the string.
- This is extracted using the slice() function. This string is the time representation of the UNIX timestamp.
Syntax:
dateObj = new Date(unixTimestamp * 1000);
utcString = dateObj.toUTCString();
time = utcString.slice(-11, -4);
Example: This example shows the conversion of time.
function convertTimestamptoTime() {
let unixTimestamp = 10637282;
// Convert to milliseconds and
// then create a new Date object
let dateObj = new Date(unixTimestamp * 1000);
let utcString = dateObj.toUTCString();
let time = utcString.slice(-11, -4);
console.log(time);
}
convertTimestamptoTime();
Output
2:48:02
How to convert Unix timestamp to time in JavaScript ?
In this article, we will see how to convert UNIX timestamps to time.
These are the following approaches:
Table of Content
- Using the toUTCString() method
- Getting individual hours, minutes, and seconds
- Using Intl.DateTimeFormat Object