Convertisseur de Timestamp Unix
Convertissez des timestamps Unix en dates lisibles et inversement. UTC, heure locale et ISO 8601. Gratuit, sans inscription.
Qu'est-ce qu'un Timestamp Unix ?
Un timestamp Unix (également appelé temps epoch ou temps POSIX) est le nombre de secondes écoulées depuis le 1er janvier 1970, 00:00:00 UTC — un point de référence connu sous le nom d'Unix Epoch. C'est le système le plus utilisé pour représenter le temps en informatique.
Comme les timestamps Unix sont de simples entiers, ils sont indépendants du fuseau horaire, faciles à stocker, trier et comparer, et universellement pris en charge par tous les langages de programmation et bases de données.
Secondes vs. Millisecondes
Les timestamps Unix classiques comptent les secondes. La méthode Date.now() de JavaScript et de nombreuses API modernes retournent des millisecondes (multipliez les secondes par 1 000). Ce convertisseur détecte automatiquement l'unité : les valeurs supérieures à 10 000 000 000 (10 milliards) sont traitées comme des millisecondes.
Obtenir le timestamp actuel
| Langage / Outil | Secondes | Millisecondes |
|---|---|---|
| JavaScript | Math.floor(Date.now()/1000) | Date.now() |
| Python | import time; int(time.time()) | int(time.time()*1000) |
| PHP | time() | round(microtime(true)*1000) |
| Bash | date +%s | date +%s%3N |
| MySQL | UNIX_TIMESTAMP() | — |
| PostgreSQL | extract(epoch from now())::int | — |
| Go | time.Now().Unix() | time.Now().UnixMilli() |
| Ruby | Time.now.to_i | Time.now.to_i * 1000 |