Convertisseur de timestamp Unix
Convertissez les timestamps Unix en dates lisibles et inversement. Affichez les résultats en UTC, heure locale et format ISO 8601. Indispensable pour déboguer les logs, travailler avec les API et gérer les données temporelles. Tout le traitement s'effectue localement dans votre navigateur.
Timestamp Unix actuel
Le timestamp Unix actuel se met à jour en temps réel.
Timestamp vers date
Saisissez un timestamp Unix (secondes ou millisecondes) pour le convertir en date lisible.
Date vers timestamp
Sélectionnez une date et une heure pour les convertir en timestamp Unix.
Comment ça fonctionne
Un timestamp Unix représente le temps sous forme d'un seul nombre — le nombre de secondes écoulées depuis l'époque Unix (1er janvier 1970, 00:00:00 UTC). Cette représentation simple facilite le stockage, la comparaison et le calcul des différences de temps entre les systèmes et langages de programmation.
Cet outil convertit entre les timestamps et les dates lisibles en utilisant l'objet Date intégré de votre navigateur. Il détecte automatiquement si votre entrée est en secondes (10 chiffres) ou en millisecondes (13 chiffres) et affiche les résultats en UTC, dans votre fuseau horaire local et au format ISO 8601.
Cas d'utilisation courants
- Débogage des logs serveur : Convertissez les timestamps des fichiers de log en dates lisibles pour retracer les événements et les erreurs.
- Développement d'API : De nombreuses API REST renvoient des timestamps sous forme de valeurs epoch Unix nécessitant une conversion lisible.
- Requêtes de base de données : Convertissez les dates lorsque vous travaillez avec des bases de données qui stockent le temps sous forme de timestamps entiers.
- Expiration JWT : Vérifiez quand les jetons d'authentification expirent en convertissant la valeur de la revendication
exp. - Planification de tâches cron : Vérifiez le timing des tâches planifiées en convertissant entre les timestamps et les dates du calendrier.
Questions fréquemment posées
Qu'est-ce qu'un timestamp Unix ?
Un timestamp Unix (aussi appelé temps epoch ou temps POSIX) est le nombre de secondes écoulées depuis le 1er janvier 1970, 00:00:00 UTC, sans compter les secondes intercalaires. Il est largement utilisé en programmation et dans les bases de données pour représenter des instants dans le temps.
Qu'est-ce que le problème de l'année 2038 ?
Le problème de l'année 2038 survient car de nombreux systèmes stockent les timestamps Unix sous forme d'entiers signés sur 32 bits, qui ne peuvent représenter des dates que jusqu'au 19 janvier 2038. Après cette date, la valeur déborde. Les systèmes modernes utilisent des entiers sur 64 bits pour éviter ce problème.
Quelle est la différence entre les timestamps en secondes et en millisecondes ?
Les timestamps Unix en secondes font 10 chiffres (ex. 1700000000), tandis que les timestamps en millisecondes font 13 chiffres (ex. 1700000000000). Date.now() en JavaScript renvoie des millisecondes, alors que la plupart des systèmes Unix utilisent des secondes.
Quelle est la différence entre UTC et l'heure locale ?
UTC (Temps universel coordonné) est la norme de temps mondiale sans décalage horaire. L'heure locale est ajustée selon votre fuseau horaire et peut inclure l'heure d'été. Les timestamps Unix sont toujours basés sur UTC.
Outils connexes
Décodeur JWT
Décodez et inspectez les en-têtes, les charges utiles et les revendications des JSON Web Tokens.
Formateur JSON
Formatez, validez et embellissez les données JSON avec coloration syntaxique.
Convertisseur Base64 Texte
Encodez du texte en Base64 ou décodez du Base64 en texte lisible.
Générateur de hachage
Générez des hachages MD5, SHA-1, SHA-256 et SHA-512 à partir de texte.