Date à partir d'un timestamp Unix

JavaScriptJavaScriptBeginner
Pratiquer maintenant

This tutorial is from open-source community. Access the source code

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce laboratoire, nous allons explorer la manière de convertir des timestamps Unix en objets Date JavaScript à l'aide de JavaScript. Nous allons créer une fonction qui prend un timestamp Unix en entrée et renvoie un objet Date qui représente le timestamp au format lisible par l'homme. Cette est une tâche courante dans le développement web, en particulier lorsqu'on travaille avec des API qui renvoient des timestamps Unix comme données. Grâce à ce laboratoire, vous acquerrez une expérience pratique dans la manipulation des timestamps et des dates en JavaScript.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL javascript(("JavaScript")) -.-> javascript/BasicConceptsGroup(["Basic Concepts"]) javascript/BasicConceptsGroup -.-> javascript/variables("Variables") javascript/BasicConceptsGroup -.-> javascript/data_types("Data Types") javascript/BasicConceptsGroup -.-> javascript/arith_ops("Arithmetic Operators") javascript/BasicConceptsGroup -.-> javascript/comp_ops("Comparison Operators") subgraph Lab Skills javascript/variables -.-> lab-28241{{"Date à partir d'un timestamp Unix"}} javascript/data_types -.-> lab-28241{{"Date à partir d'un timestamp Unix"}} javascript/arith_ops -.-> lab-28241{{"Date à partir d'un timestamp Unix"}} javascript/comp_ops -.-> lab-28241{{"Date à partir d'un timestamp Unix"}} end

Comment créer un objet Date à partir d'un timestamp Unix

Pour créer un objet Date à partir d'un timestamp Unix, suivez ces étapes :

  1. Ouvrez le Terminal/SSH et tapez node pour commencer à pratiquer la programmation.
  2. Multipliez le timestamp par 1000 pour le convertir en millisecondes.
  3. Utilisez le constructeur Date pour créer un nouvel objet Date.

Voici un extrait de code d'exemple :

const fromTimestamp = (timestamp) => new Date(timestamp * 1000);

Vous pouvez utiliser cette fonction pour convertir un timestamp Unix en objet Date comme ceci :

fromTimestamp(1602162242); // 2020-10-08T13:04:02.000Z

Sommaire

Félicitations ! Vous avez terminé le laboratoire Date à partir d'un timestamp Unix. Vous pouvez pratiquer d'autres laboratoires sur LabEx pour améliorer vos compétences.