Guide Convertisseur de Timestamp

Convertissez les timestamps Unix (secondes/millisecondes) en ISO 8601, RFC 2822 et formats lisibles. Pour les développeurs.

Retour à Convertisseur de Timestamp

À quoi sert cet outil

Le Convertisseur de timestamp convertit les timestamps Unix (secondes ou millisecondes) et les chaînes de date en plusieurs formats. Entrez un nombre ou une chaîne ISO 8601 / RFC 2822, et obtenez les secondes Unix, millisecondes, ISO 8601, RFC 2822 et une date lisible. Détection automatique secondes vs millisecondes pour les entrées numériques. Conçu pour les développeurs travaillant avec timestamps et API.

Comment l'utiliser

  1. Entrez l'entrée — Tapez un timestamp Unix (ex. 1709251200 ou 1709251200000) ou une chaîne de date (ex. 2024-03-01T12:00:00Z).
  2. Consultez les sorties — Secondes Unix, millisecondes, ISO 8601, RFC 2822 et format lisible s'affichent.
  3. Utilisez le format souhaité — Copiez le format dont vous avez besoin (ex. pour les payloads API ou logs).
  4. Inverser — Collez une chaîne ISO ou RFC 2822 pour obtenir le timestamp Unix.

Comment ça fonctionne

Entrée numérique : Les valeurs < 1e12 sont traitées comme secondes (couvre 1970–33658) ; les valeurs ≥ 1e12 comme millisecondes. Entrée chaîne : Passée à Date.parse, qui supporte ISO 8601, RFC 2822 et formats courants. Les sorties sont générées à partir d'une valeur milliseconde UTC unique : ISO 8601 via toISOString(), RFC 2822 avec offset +0000 explicite, format lisible via Intl.DateTimeFormat. Les timestamps hors plage renvoient une erreur.

Tous les calculs s'effectuent entièrement dans votre navigateur. Aucune donnée n'est envoyée à un serveur.

Cas d'usage et exemples

  • Développement API — Convertissez entre formats pour requêtes/réponses.
  • Analyse de logs — Décodez les timestamps Unix des logs.
  • Base de données — Traduisez les timestamps stockés en dates lisibles.
  • Débogage — Vérifiez le parsing des dates et la gestion des fuseaux horaires.
  • Documentation — Générez des exemples de timestamps pour la doc.

Exemple

  • 1709251200 (secondes) → 2024-03-01T12:00:00.000Z
  • 1709251200000 (millisecondes) → même date
  • 2024-03-01 12:00:00 → timestamp Unix + tous les formats

Limitations et contraintes connues

  • Sortie UTC — Les sorties sont en UTC ; pas de conversion de fuseau horaire.
  • Plage — Les timestamps hors plage JavaScript Date peuvent échouer.
  • Auto-détection — Seuil 1e12 pour secondes vs ms ; ambigu pour les valeurs proches.
  • Parsing de chaînes — Dépend de Date.parse ; les formats non standard peuvent échouer.

Tous les calculs et conversions s'effectuent entièrement dans votre navigateur. Aucune donnée n'est envoyée à un serveur, vos entrées ne quittent jamais votre appareil.