Maison >interface Web >js tutoriel >Comment convertir les horodatages Unix au format horaire HH:MM:SS en JavaScript ?

Comment convertir les horodatages Unix au format horaire HH:MM:SS en JavaScript ?

DDD
DDDoriginal
2024-12-27 02:20:09933parcourir

How Do I Convert Unix Timestamps to HH:MM:SS Time Format in JavaScript?

Conversion des horodatages Unix en heure en JavaScript

Les horodatages Unix sont largement utilisés pour représenter l'heure dans les bases de données et d'autres contextes informatiques. Lorsque ces horodatages sont récupérés pour être utilisés dans le code JavaScript, vous devrez peut-être extraire les composants temporels réels, tels que les heures, les minutes et les secondes.

Solution :

Pour convertir un horodatage Unix en heure au format HH:MM:SS de JavaScript, suivez ces étapes :


  1. Créez un objet Date à partir de l'horodatage Unix multiplié par 1000 (pour le convertir en millisecondes).

  2. Extraire les composants heures, minutes et secondes de la date object.

  3. Formatez les composants extraits à l'aide de la concaténation de chaînes pour créer le format d'heure HH:MM:SS souhaité.

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

En suivant ces étapes, vous pouvez facilement convertir les horodatages Unix en heure au format HH:MM:SS de JavaScript pour l'affichage ou un traitement ultérieur.

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