Convertissez des timestamps Unix en dates lisibles et des dates en timestamps Unix avec cet outil gratuit. Il prend en charge les secondes et les millisecondes, avec détection automatique du format. Idéal pour les développeurs travaillant avec des API REST, des bases de données, des journaux système, des jetons JWT et des dates d'expiration de cookies. Entrez un timestamp ou une date ISO et obtenez la conversion instantanément dans votre navigateur.
Saisissez vos valeurs pour voir le résultat.
Saisissez vos valeurs pour voir le résultat.
1700000000 → Tue, 14 Nov 2023 22:13:20 GMT
Un timestamp de test courant en secondes.
0 → Thu, 01 Jan 1970 00:00:00 GMT
L'époque Unix — le point de départ du temps Unix.
2024-01-15T12:00:00Z → 1705320000
Conversion d'une date en son timestamp Unix.
Les timestamps Unix sont omniprésents dans le développement logiciel. Les API les renvoient, les bases de données les stockent et les journaux système les utilisent. Mais un nombre comme 1700000000 n'est pas lisible par un humain. Lors du débogage, de l'analyse de journaux ou de la construction de fonctionnalités impliquant des dates, vous avez fréquemment besoin de traduire entre la représentation machine et quelque chose de lisible.
Ce convertisseur fournit les deux directions : timestamp vers date et date vers timestamp.
Le temps Unix compte les secondes depuis le 1er janvier 1970, 00:00:00 UTC. Ce nombre unique fournit un moyen universel et indépendant des fuseaux horaires de représenter n'importe quel moment dans le temps. Il est utilisé par les systèmes d'exploitation, les langages de programmation, les bases de données et les protocoles réseau.
L'époque a été choisie arbitrairement mais est devenue le standard de facto pour la représentation du temps en informatique. Chaque système d'exploitation moderne peut convertir entre le temps Unix et les dates calendaires.
La plupart des systèmes Unix, des bibliothèques C et des API REST utilisent les secondes. JavaScript, Java et certaines bases de données utilisent les millisecondes. La différence est importante — un timestamp en secondes comporte 10 chiffres (pour les dates actuelles), tandis qu'un timestamp en millisecondes en comporte 13.
Cet outil détecte automatiquement la précision : les valeurs supérieures à un billion sont traitées comme des millisecondes. Cela couvre correctement tous les timestamps courants actuels.
Timestamp vers date : L'outil prend la valeur numérique, ajuste pour les secondes ou les millisecondes, crée un objet Date et le formate en chaîne UTC en utilisant le format standard RFC 2822.
Date vers timestamp : L'outil analyse la chaîne de date d'entrée, crée un objet Date et divise la valeur interne en millisecondes par 1000 pour obtenir les secondes. Le résultat est toujours en secondes depuis l'époque.
Débogage d'API — Convertissez les timestamps renvoyés par les API REST en dates lisibles lors de l'inspection des réponses.
Requêtes de base de données — Traduisez les timestamps stockés lors de l'examen des enregistrements dans les outils d'administration ou les journaux.
Analyse de journaux — Convertissez les timestamps d'époque dans les journaux système en dates lisibles pour l'investigation d'incidents.
Développement multi-plateformes — Convertissez entre les timestamps en millisecondes de JavaScript et les timestamps en secondes Unix lors de l'intégration de systèmes.
Expiration de cookies et de jetons — Vérifiez quand un jeton JWT ou un cookie de session expire en convertissant son champ exp.
Toutes les conversions se déroulent dans votre navigateur en utilisant les opérations Date standard de JavaScript. Aucune donnée n'est envoyée à un serveur. Les résultats sont précis pour tous les timestamps valides dans la plage prise en charge.
Un timestamp Unix est le nombre de secondes écoulées depuis le 1er janvier 1970 à 00:00:00 UTC, connu sous le nom d'époque Unix. C'est un nombre unique qui représente un moment précis dans le temps, indépendant des fuseaux horaires ou des systèmes calendaires. Ce format est utilisé par la plupart des systèmes d'exploitation, des langages de programmation et des protocoles réseau pour représenter le temps de manière universelle et sans ambiguïté.
Cet outil détecte automatiquement la précision. Les timestamps supérieurs à 10^12 (un billion) sont traités comme des millisecondes ; les valeurs plus petites sont traitées comme des secondes. En règle générale, les nombres à 10 chiffres sont des secondes et les nombres à 13 chiffres sont des millisecondes. Cette détection automatique couvre tous les timestamps courants rencontrés dans le développement moderne.
L'objet Date de JavaScript utilise les millisecondes depuis l'époque, tandis que la plupart des systèmes Unix et des API utilisent les secondes. Lorsque vous travaillez entre différents langages et plateformes, vous devez souvent convertir entre les deux. Cet outil gère les deux automatiquement, ce qui est particulièrement utile lorsque vous intégrez des systèmes JavaScript avec des back-ends qui utilisent des timestamps en secondes.
Utilisez le format ISO 8601, comme 2024-01-15T12:00:00Z. Le suffixe Z indique UTC. Vous pouvez aussi utiliser des formats comme 2024-01-15 ou 15 janvier 2024, mais le format ISO est le moins ambigu. Ce format est le standard international pour la représentation des dates et heures et est universellement reconnu par les parseurs de dates dans tous les langages de programmation.
Non, toutes les conversions de timestamps se déroulent entièrement dans votre navigateur en utilisant les opérations Date standard de JavaScript. Aucun timestamp, aucune date ni aucune autre donnée n'est transmis à un serveur, stocké dans une base de données ou enregistré nulle part. L'outil s'exécute complètement localement sur votre appareil et produit les résultats instantanément sans aucune requête réseau.
Dernière mise à jour le 2026-09-26 · Rédigé par UtiliaTools