Maison >interface Web >js tutoriel >Comment obtenir l'heure à partir d'un horodatage Unix en JavaScript ?

Comment obtenir l'heure à partir d'un horodatage Unix en JavaScript ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-29 05:27:14514parcourir

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

Obtenir l'heure à partir de l'horodatage Unix en JavaScript

Dans les applications Web, il est courant de rencontrer des horodatages au format Unix, qui représentent le temps en secondes depuis 1er janvier 1970. JavaScript fournit un moyen de convertir ces horodatages en une heure conviviale format.

Pour récupérer uniquement la partie heure d'un horodatage Unix, vous pouvez suivre les étapes suivantes :

  1. Créez un objet Date JavaScript basé sur l'horodatage fourni en millisecondes. Pour ce faire, multipliez l'horodatage par 1 000, car les objets Date fonctionnent en millisecondes.
  2. Extrayez les heures, les minutes et les secondes de l'objet Date.
  3. Formatez l'heure au format souhaité ( par exemple, HH/MM/SS).

Exemple 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);

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn