Home >Web Front-end >JS Tutorial >How to Get the Time from a Unix Timestamp in JavaScript?

How to Get the Time from a Unix Timestamp in JavaScript?

Susan Sarandon
Susan SarandonOriginal
2024-12-29 05:27:14408browse

How to Get the Time from a Unix Timestamp in JavaScript?

Getting Time from Unix Timestamp in JavaScript

In web applications, it's common to encounter timestamps in Unix format, which represent time in seconds since January 1st, 1970. JavaScript provides a way to convert these timestamps into a user-friendly time format.

To retrieve just the time portion from a Unix timestamp, you can use the following steps:

  1. Create a JavaScript Date object based on the timestamp provided in milliseconds. To do this, multiply the timestamp by 1000, as Date objects work with milliseconds.
  2. Extract the hours, minutes, and seconds from the Date object.
  3. Format the time in the desired format (e.g., HH/MM/SS).

Example Code:

let unix_timestamp = 1549312452;

// Create a new JavaScript Date object based on the timestamp
// multiplied by 1000 so that the argument is in milliseconds, not seconds
var date = new Date(unix_timestamp * 1000);

// Hours part from the timestamp
var hours = date.getHours();

// Minutes part from the timestamp
var minutes = "0" + date.getMinutes();

// Seconds part from the timestamp
var seconds = "0" + date.getSeconds();

// Will display time in 10:30:23 format
var formattedTime = hours + ':' + minutes.substr(-2) + ':' + seconds.substr(-2);

console.log(formattedTime);

The above is the detailed content of How to Get the Time from a Unix Timestamp in JavaScript?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn