UNIX · ISO 8601 · UTC

Convertisseur de
timestamp Unix

Convertissez un timestamp en date, et inversement, en secondes ou en millisecondes. Tout reste dans votre navigateur.

L’ESSENTIEL

Convertisseur timestamp

Prêt
Heure UTC
UTC
ISO 8601
Il y a / dans

MAINTENANT

Timestamp actuel

L’heure Unix actuelle, mise à jour chaque seconde.

Secondes
Millisecondes

PLUSIEURS VALEURS

Conversion en lot

Collez jusqu’à 25 timestamps, un par ligne.

Les conversions apparaîtront ici.

COMPARER

Écart entre deux dates

Comparez deux timestamps ou deux dates et obtenez la durée exacte.

Saisissez deux valeurs.

Astuce : un timestamp Unix compte les secondes depuis le 1er janvier 1970, en UTC. JavaScript utilise généralement les millisecondes.

Comprendre le timestamp Unix

Un timestamp Unix est le nombre de secondes écoulées depuis le 1er janvier 1970 à 00:00:00 UTC, un repère appelé « epoch ». C’est la façon la plus courante de stocker une date dans un programme, une base de données ou un fichier de log.

Secondes ou millisecondes ?

Un timestamp de 10 chiffres est en secondes, un de 13 chiffres est en millisecondes. Par exemple, 1722505500 correspond au 1er août 2024 à 09:45:00 UTC, et 1722505500000 désigne le même instant en millisecondes. JavaScript renvoie des millisecondes avec Date.now() ; Python et PHP renvoient des secondes avec time.time() et time().

Un timestamp dépend-il du fuseau horaire ?

Non. Un timestamp désigne toujours le même instant, quel que soit l’endroit du monde. Seul l’affichage change : le même timestamp donne 09:45 en UTC et 11:45 à Paris en été.

Peut-on avoir un timestamp négatif ?

Oui. Une valeur négative désigne une date antérieure au 1er janvier 1970. Par exemple, -86400 correspond au 31 décembre 1969.

Qu’est-ce que le bug de l’an 2038 ?

Les systèmes qui stockent le timestamp sur un entier signé de 32 bits ne peuvent pas dépasser 2147483647, soit le 19 janvier 2038 à 03:14:07 UTC. Au-delà, la valeur déborde. Les systèmes en 64 bits ne sont pas concernés.