Convertisseur d'Horodatage - Epoch Unix et Date/Heure

Current Timestamp
Seconds—
Milliseconds—
UTC—
Local—

Unix Timestamp → Date & Time

  • Seconds
  • Milliseconds
  • Local
  • UTC
—

Travailler avec les horodatages est une tâche quotidienne pour les développeurs de toutes les piles. Que vous déboguiez des réponses d'API, convertissiez des valeurs de base de données ou synchronisiez l'heure entre systèmes, notre Convertisseur d'Horodatage rend le travail instantané.

L'outil convertit bidirectionnellement : entrez un horodatage Unix et obtenez la date lisible, ou choisissez une date et obtenez l'horodatage correspondant. Il prend en charge les formats à 10 chiffres (secondes) et 13 chiffres (millisecondes) — basculez entre eux selon vos besoins.

Le panneau en direct en haut affiche toujours l'horodatage actuel dans les deux formats plus l'heure UTC et locale actuelle, en se mettant à jour chaque seconde. C'est inestimable quand vous devez obtenir "maintenant" rapidement pour des tests ou des logs.

Rappelez-vous que les horodatages Unix sont indépendants du fuseau horaire — ils représentent un point absolu dans le temps. La sélection du fuseau horaire n'affecte que la façon dont la chaîne de date est affichée. Lors du stockage d'horodatages dans des bases de données ou de la transmission entre services, utilisez toujours UTC.

Formule
Horodatage Unix = Math.floor(Date.now() ÷ 1000) | Date = new Date(timestamp × 1000)

FAQ

Qu'est-ce qu'un horodatage Unix ?
Un horodatage Unix (aussi appelé Epoch time) est le nombre de secondes écoulées depuis le 1er janvier 1970 (minuit UTC). C'est une façon universelle de représenter les dates et heures dans différents langages de programmation et systèmes.
Pourquoi certains horodatages ont-ils 10 chiffres et d'autres 13 ?
Les horodatages à 10 chiffres représentent les secondes depuis l'epoch. Ceux à 13 chiffres représentent les millisecondes depuis l'epoch. JavaScript utilise les millisecondes (13 chiffres), tandis que les outils en ligne de commande Unix utilisent souvent les secondes (10 chiffres).
Comment convertir un horodatage en JavaScript ?
Pour obtenir l'horodatage actuel (secondes) : Math.floor(Date.now() / 1000). Pour reconvertir : new Date(timestamp * 1000). Pour les millisecondes, utilisez Date.now() directement et new Date(timestamp) sans multiplication.
Quel fuseau horaire utilise un horodatage Unix ?
Un horodatage Unix est intrinsèquement basé sur UTC — il représente un moment global dans le temps indépendamment du fuseau horaire. Le fuseau horaire n'a d'importance que lors de la conversion d'un horodatage en une chaîne de date lisible pour l'affichage.

Calculatrices Associées