Introduction
Les horodatages Unix (aussi connus comme temps Epoch ou temps POSIX) représentent le nombre de secondes écoulées depuis le 1er janvier 1970, UTC. Ce système est largement utilisé en informatique et programmation pour stocker et calculer dates et heures. Notre Convertisseur d'Horodatage Unix facilite la conversion entre horodatages Unix et dates lisibles par l'homme.
Que vous déboguiez des fichiers journal, travailliez avec des APIs qui renvoient des horodatages, planifiiez des tâches cron ou analysiez des données temporelles, cet outil vous aide à comprendre et convertir rapidement les horodatages Unix. Convertissez les horodatages en heure locale, UTC, ou tout fuseau horaire, et voyez plusieurs formats de date instantanément.
L'outil affiche l'horodatage Unix actuel en temps réel et prend en charge les formats secondes et millisecondes. Toutes les conversions se produisent localement dans votre navigateur avec résultats instantanés et confidentialité complète.
Fonctionnalités principales
- 1 Affichage en temps réel de l'horodatage Unix actuel (met à jour chaque seconde)
- 2 Convertir l'horodatage Unix en date et heure lisibles
- 3 Convertir date/heure en horodatage Unix
- 4 Prise en charge de la précision secondes et millisecondes
- 5 Prise en charge de plusieurs fuseaux horaires : UTC, heure locale et fuseaux horaires personnalisés
- 6 Sorties de multiples formats de date : ISO 8601, RFC 2822, texte lisible
- 7 Validation d'horodatage et vérification d'erreurs
- 8 Copier l'horodatage ou la date formatée dans le presse-papiers
- 9 Conversion par lot : traiter plusieurs horodatages à la fois
- 10 Calcul de temps relatif : il y a, temps restant
- 11 Comparaison d'horodatages : différence entre deux horodatages
- 12 Interface adaptée aux ordinateurs et mobiles
Comment utiliser
- 1 Voir l'horodatage Unix actuel en haut de la page
- 2 Pour convertir horodatage en date : saisissez l'horodatage Unix dans le champ de saisie
- 3 Pour convertir date en horodatage : utilisez le sélecteur de date ou saisissez la date manuellement
- 4 Sélectionnez votre fuseau horaire préféré pour la conversion
- 5 Voir les résultats dans plusieurs formats : ISO, lisible, heure locale
- 6 Cliquez sur "Copier" pour copier n'importe quel format dans votre presse-papiers
- 7 Pour la conversion par lot, saisissez plusieurs horodatages (un par ligne)
Pourquoi choisir cet outil
Mises à Jour en Temps Réel
L'affichage de l'horodatage actuel se met à jour chaque seconde. Parfait pour vérifier l'heure Unix actuelle d'un coup d'œil.
Double Précision
Prise en charge des horodatages en secondes et millisecondes. Détection et conversion automatiques entre formats.
Conscient des Fuseaux Horaires
Convertissez les horodatages vers n'importe quel fuseau horaire. Voyez l'heure en UTC, votre fuseau horaire local ou un fuseau personnalisé simultanément.
Convivial pour Développeurs
Multiples formats de sortie incluant ISO 8601 et RFC 2822 facilitent l'utilisation des horodatages dans le code et les APIs.
Traitement par Lot
Convertissez plusieurs horodatages à la fois en saisissant un par ligne. Idéal pour l'analyse de fichiers journal.
Temps Relatif
Voyez il y a combien de temps ou jusqu'à un horodatage. Comprenez la différence de temps dans un format lisible.
Cas d'utilisation courants
Conversion d'horodatages de fichiers journal et réponses API en dates lisibles
Planification de tâches cron et tâches automatisées avec des horodatages spécifiques
Débogage de problèmes liés au temps dans les applications et bases de données
Calcul de dates d'expiration et contrôles d'accès basés sur le temps
Analyse de journaux serveur et données de séries temporelles
Travail avec des objets Date JavaScript et temps Unix dans le développement web
Configuration de tâches planifiées et rappels
Conversion de valeurs datetime de base de données vers différents fuseaux horaires
Understanding Timestamps
What is a Unix Timestamp?
A Unix timestamp is the number of seconds that have elapsed since January 1, 1970 (UTC)—the "Unix epoch". It's a simple way for computers to represent dates and times.
Seconds vs Milliseconds
JavaScript: Uses milliseconds (Date.now() returns ms)
Unix/Python/Go: Uses seconds
API quirks: Twitter API uses seconds, Java uses milliseconds, PHP's time() returns seconds.
Time Zones
Timestamps are timezone-independent—they always represent the same moment. The "local time" you see is just the timestamp converted to your timezone.
Timestamp Common Issues
Issue: Off by 1000x
Symptom: Date shows year 1970 or 2038.
Cause: Mixing up seconds and milliseconds.
Fix: Divide by 1000 if converting ms to seconds, multiply if going the other way.
Issue: DST Showing Wrong Time
Cause: Using local time instead of UTC, or timezone offset issues.
Fix: Always store and transmit in UTC, convert to local only for display.
Issue: 2038 Problem
Cause: 32-bit signed integers overflow at 2,147,483,647 (January 19, 2038).
Fix: Use 64-bit integers, or switch to modern timestamp formats.
Timestamp Tips
Common Timestamp Formats
- Unix seconds:
1699234567 - Unix milliseconds:
1699234567000 - ISO 8601:
2024-11-05T12:56:07Z - RFC 2822:
Mon, 05 Nov 2024 12:56:07 +0000
Best Practice: Store in UTC
Always store timestamps in UTC. It's unambiguous and makes debugging easier.
// Store this in database
const utcTimestamp = new Date().toISOString();
// "2024-11-05T12:56:07.000Z"
// Not this (ambiguous without timezone)
const localString = new Date().toLocaleString();
// "11/5/2024, 12:56:07 PM"
Quick Conversions
- JS ms to Unix seconds:
Math.floor(Date.now() / 1000) - Unix seconds to JS Date:
new Date(seconds * 1000)