ToolPal
Close-up of a sleek digital clock displaying time, set on a contemporary wooden surface near electronics.

Le timestamp Unix explique - Ce que c'est et comment le convertir

📷 FOX ^.ᆽ.^= ∫ / Pexels

Le timestamp Unix explique - Ce que c'est et comment le convertir

Comprendre les timestamps Unix : ce qu'ils sont, comment ils fonctionnent et comment les convertir en dates lisibles. Connaissances essentielles pour les developpeurs.

DPar Daniel Park10 mars 20262 min de lecture

Qu'est-ce qu'un timestamp Unix ?

Un timestamp Unix (egalement appele temps Epoch ou temps POSIX) est le nombre de secondes ecoulees depuis le 1er janvier 1970 a 00:00:00 UTC. Cette date est connue sous le nom d'« Epoque Unix ».

Exemple

  • 0 = 1er janvier 1970, 00:00:00 UTC
  • 1000000000 = 9 septembre 2001, 01:46:40 UTC
  • 1710547200 = 16 mars 2024, 00:00:00 UTC

Pourquoi utiliser les timestamps Unix ?

  1. Universel — Pas de confusion de fuseau horaire. Un timestamp signifie la meme chose partout
  2. Triable — Simple comparaison numerique pour ordonner les evenements
  3. Compact — Un seul entier au lieu d'une chaine de date formatee
  4. Independant du langage — Tous les langages de programmation savent manipuler des entiers

Operations courantes

JavaScript

// Timestamp actuel (secondes)
Math.floor(Date.now() / 1000);

// Timestamp vers Date
new Date(timestamp * 1000);

// Date vers timestamp
Math.floor(new Date('2026-03-16').getTime() / 1000);

Python

import time
from datetime import datetime

# Timestamp actuel
time.time()

# Timestamp vers datetime
datetime.fromtimestamp(1710547200)

# datetime vers timestamp
datetime(2026, 3, 16).timestamp()

Le probleme de l'annee 2038

Les timestamps Unix stockes en entiers signes 32 bits deborderont le 19 janvier 2038. Les systemes modernes utilisent des entiers 64 bits, qui ne deborderont pas avant 292 milliards d'annees.

Millisecondes vs. secondes

  • Timestamp Unix (secondes) : 1710547200 (10 chiffres)
  • Timestamp JavaScript (millisecondes) : 1710547200000 (13 chiffres)

Si un timestamp a 13 chiffres, il est en millisecondes. Divisez par 1000 pour obtenir les secondes.

Convertissez des timestamps maintenant

Utilisez notre convertisseur de timestamps Unix gratuit pour convertir instantanement entre timestamps Unix et dates lisibles.

Questions Fréquentes

D

À propos de l'auteur

Daniel Park

Senior frontend engineer based in Seoul. Seven years of experience building web applications at Korean SaaS companies, with a focus on developer tooling, web performance, and privacy-first architecture. Open-source contributor to the JavaScript ecosystem and founder of ToolPal.

En savoir plus

Partager

XLinkedIn

Articles associés