Skip to main content

Convertisseur de timestamps Unix Convertir entre les timestamps Unix et les dates lisibles par l'homme dans les deux sens.

Convertisseur de timestamps Unix illustration
📅

Convertisseur de timestamps Unix

Convertir entre les timestamps Unix et les dates lisibles par l'homme dans les deux sens.

1

Choisir la Direction

Sélectionnez la conversion Timestamp → Date ou Date → Timestamp.

2

Entrer une Valeur

Tapez un timestamp Unix ou sélectionnez une date/heure.

3

Afficher les Résultats

Voyez la conversion dans l'heure locale, UTC, ISO 8601 et format relatif.

Loading tool...

What Is Convertisseur de timestamps Unix?

Le convertisseur de timestamps Unix est un outil bidirectionnel qui convertit entre les timestamps Unix (le nombre de secondes ou de millisecondes depuis le 1er janvier 1970 UTC) et des formats de date lisibles par l'homme. En mode timestamp-vers-date, saisissez une valeur de timestamp numérique et voyez-la affichée en heure locale, UTC, ISO 8601 et sous forme de description de temps relatif. En mode date-vers-timestamp, sélectionnez une date et une heure pour obtenir le timestamp Unix équivalent en secondes et en millisecondes. L'outil détecte automatiquement si votre saisie est en secondes ou en millisecondes en fonction de l'ordre de grandeur. Une affichage à mise à jour automatique du timestamp Unix actuel est toujours visible. Cela est essentiel pour les développeurs qui travaillent avec des API, des bases de données et des systèmes de journalisation.

Why Use Convertisseur de timestamps Unix?

  • Conversion bidirectionnelle : timestamp → date et date → timestamp
  • Détection automatique des secondes par rapport aux millisecondes
  • Affiche le timestamp Unix actuel en temps réel
  • Sortie dans plusieurs formats : local, UTC, ISO 8601, relatif
  • Boutons "Utiliser l'heure actuelle" en un seul clic
  • Outil de développement essentiel avec zero dépendances

Common Use Cases

Débogage d'API

Décoder les timestamps Unix renvoyés par les API en dates lisibles pour le débogage.

Requêtes de base de données

Convertir entre des dates humaines et des timestamps d'époque pour les clauses WHERE de la base de données.

Analyse de logs

Convertir les timestamps de fichiers de log en dates lisibles par l'homme pour l'enquête.

Inspection de jetons JWT

Décoder les champs exp et iat dans les jetons JWT pour vérifier la validité du jeton.

Planification d'événements

Générer des timestamps Unix pour planifier des événements dans les systèmes backend.

Technical Guide

Le convertisseur gère trois formats de timestamps : secondes (10 chiffres, standard Unix), millisecondes (13 chiffres, JavaScript Date.now()) et microsecondes (16 chiffres, certains systèmes de journalisation). La détection automatique utilise des seuils d'ordre de grandeur : les valeurs supérieures à 1e15 sont traitées comme des microsecondes, supérieures à 1e12 comme des millisecondes, sinon comme des secondes. La conversion utilise le constructeur Date de JavaScript qui accepte des timestamps en millisecondes, donc les secondes sont multipliées par 1000. La conversion inverse utilise Date.getTime() pour les millisecondes et Math.floor(getTime() / 1000) pour les secondes. Le timestamp actuel à mise à jour automatique utilise un useEffect avec un setInterval de 1 seconde. Les descriptions de temps relatif sont calculées en comparant le timestamp avec l'heure actuelle et en exprimant la différence dans l'unité la plus appropriée.

Tips & Best Practices

  • 1
    La fonction de détection automatique gère les secondes et les millisecondes - désactivez-la pour un contrôle manuel
  • 2
    Utilisez "Utiliser l'heure actuelle" pour obtenir rapidement le timestamp actuel pour les tests d'API
  • 3
    L'affichage du temps relatif aide à vérifier que vous lisez correctement le timestamp
  • 4
    Les timestamps JavaScript sont en millisecondes ; multipliez les secondes de l'API par 1000 si vous convertissez manuellement
  • 5
    Rappelez-vous que l'époque Unix a commencé le 1er janvier 1970 à minuit UTC

Related Tools

Frequently Asked Questions

Q Qu'est-ce qu'un timestamp Unix ?
Un timestamp Unix (ou temps d'époque) est le nombre de secondes écoulées depuis le 1er janvier 1970 à 00:00:00 UTC, sans compter les secondes intercalaires.
Q Quelle est la différence entre les timestamps en secondes et en millisecondes ?
Les timestamps Unix sont traditionnellement en secondes (10 chiffres). JavaScript et de nombreuses API modernes utilisent des millisecondes (13 chiffres). Cet outil détecte automatiquement le format.
Q Puis-je entrer des timestamps négatifs ?
Oui, les timestamps négatifs représentent des dates antérieures au 1er janvier 1970 (l'époque Unix). Par exemple, -86400 représente le 31 décembre 1969.
Q Pourquoi certains timestamps ont-ils 13 chiffres ?
Un timestamp de 13 chiffres est en millisecondes (comme utilisé par Date.now() de JavaScript). Un timestamp de 10 chiffres est en secondes.
Q Le timestamp actuel est-il affiché en temps réel ?
Oui, le compteur de timestamp actuel se met à jour toutes les secondes pour afficher l'heure d'époque Unix en direct.

About This Tool

Convertisseur de timestamps Unix is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.