EN FR

Convertisseur Unix Timestamp

Timestamp Unix ↔ date lisible. Fuseaux horaires IANA, calculateur d'intervalle. Temps réel
Timestamp Unix actuel (secondes)
Dates remarquables

Timestamp → Date

Date → Timestamp

Sélectionnez une date

Calculateur d'intervalle

--
Jours
--
Heures
--
Minutes
--
Secondes
Entrez deux timestamps pour calculer l'intervalle

Qu'est-ce qu'un Unix Timestamp ?

Le timestamp Unix (ou temps POSIX) est le nombre de secondes écoulées depuis le 1er janvier 1970 à 00:00:00 UTC, sans compter les secondes intercalaires. C'est un format universel pour stocker et comparer des dates de manière simple et indépendante du fuseau horaire.

Pourquoi utilise-t-on des timestamps ?

  • Stockage en base de données — un entier prend moins de place qu'une date formatée, et les comparaisons sont triviales.
  • APIs et logs — standard universel pour l'horodatage des événements.
  • Calculs de durée — une simple soustraction suffit pour obtenir un intervalle.
  • Indépendance du fuseau horaire — la valeur est toujours en UTC, la conversion vers un fuseau local se fait côté affichage.

Secondes ou millisecondes ?

Le timestamp Unix classique est en secondes. Cependant, de nombreux langages — JavaScript, Java, C# — utilisent des millisecondes. Notre outil détecte automatiquement le format : un nombre supérieur à 10 000 000 000 est interprété comme des millisecondes.

Le bug de l'an 2038

Sur les systèmes 32 bits, le timestamp Unix est stocké dans un entier signé de 32 bits dont la valeur maximale est 2 147 483 647 (19 janvier 2038 à 03:14:07 UTC). Les systèmes modernes utilisent des entiers 64 bits, repoussant le problème à l'année 292 277 026 596.

Format ISO 8601

L'ISO 8601 est la norme internationale pour les dates : 2024-05-21T14:32:00Z. Le suffixe Z indique UTC. Ce format est préféré dans les APIs REST car il est sans ambiguïté et trié alphabétiquement.

Foire Aux Questions

Quelle est la différence entre UTC et GMT ?

UTC (Temps Universel Coordonné) est le successeur moderne du GMT. Pour un usage courant, ils sont équivalents. UTC ne change pas avec les saisons, contrairement aux heures locales qui peuvent avoir des décalages été / hiver.

Comment convertir un timestamp Unix en date Excel ?

Excel utilise le 1er janvier 1900 comme référence. La formule est : = (timestamp / 86400) + 25569 pour les secondes. Formatez ensuite la cellule en "Date".

Cet outil gère-t-il les secondes intercalaires ?

Non. Le timestamp Unix ignore les secondes intercalaires : chaque jour vaut exactement 86 400 secondes. Cette simplification est la norme adoptée par l'immense majorité des systèmes informatiques.

Quelle est la valeur maximale d'un timestamp Unix 32 bits ?

2 147 483 647 secondes, soit le 19 janvier 2038 à 03:14:07 UTC. Après ce seuil, les systèmes 32 bits débordent vers une valeur négative, provocant des erreurs. Utilisez le chip "Bug 2038" ci-dessus pour visualiser cette date.

Comment obtenir le timestamp Unix actuel en JavaScript ?

En secondes : Math.floor(Date.now() / 1000). En millisecondes : Date.now(). En Python : import time; int(time.time()). En PHP : time(). En Go : time.Now().Unix().

Les données sont-elles envoyées à un serveur ?

Non. Tout le traitement s'effectue directement dans votre navigateur via JavaScript. Vos timestamps ne quittent jamais votre machine.

Autres outils utiles