Aucun outil récemment utilisé
Pas encore de favoris

Convertisseur Timestamp Unix Gratuit - Epoch vers Date & Date vers Timestamp

677 utilisations
Timestamp Unix actuel
-
-

Timestamp → Date

Date → Timestamp

Conseils timestamp

Qu'est-ce que le temps Unix
Le temps Unix compte les secondes depuis le 1er janvier 1970 00:00:00 UTC, appelé l'Epoch Unix.
Secondes vs millisecondes
Les timestamps Unix standard sont en secondes (10 chiffres). JavaScript et Java utilisent souvent les millisecondes (13 chiffres).
Fuseau horaire
Les timestamps Unix sont toujours en UTC. La date affichée est convertie dans votre fuseau horaire local.
Horloge en direct
Le timestamp actuel se met à jour chaque seconde.

Questions fréquemment posées

Q Peut-on voir le timestamp Unix actuel s'actualiser en direct sur la page ?
A Oui, l'outil affiche une horloge en direct avec le temps Unix actuel en secondes et millisecondes. Elle se met à jour automatiquement chaque seconde. Vous la verrez en haut de la page, qui défile en temps réel. Utile pour tester des extraits de code ou vérifier des timestamps sans ouvrir un terminal. Rafraîchissez la page si vous devez la réinitialiser.
Q Puis-je convertir un timestamp Unix en millisecondes ou en secondes ?
A Oui, cet outil gère les deux. Collez un nombre à 10 chiffres, il est traité en secondes. Un nombre à 13 chiffres est automatiquement lu en millisecondes. Par exemple, 1700000000 (secondes) donne le 14 novembre 2023, alors que 1700000000123 (millisecondes) affiche l'heure précise avec les millisecondes. Si vous utilisez des timestamps issus de Date.now() en JavaScript, ce sont des millisecondes. Les timestamps de bases MySQL ou PostgreSQL sont généralement en secondes. L'outil détecte le format tout seul.
Q Un timestamp Unix prend-il en compte les secondes intercalaires ?
A Les secondes intercalaires existent bel et bien—27 ont été ajoutées depuis 1972. Mais les timestamps Unix ne les gèrent pas directement. Chaque jour est traité comme exactement 86 400 secondes. Quand une seconde intercalaire survient, le système répète ou étale la dernière seconde. Si vous convertissez un timestamp tombant pendant cet événement, vous pourriez voir un décalage d'une seconde par rapport à l'horloge atomique. Pour la plupart des usages, ça n'a pas d'importance. Les satellites GPS exigent plus de précision, mais vos logs web s'en fichent.
Q Dois-je m'inquiéter du problème de l'an 2038 avec cet outil ?
A L'ancienne limite des timestamps Unix 32 bits arrive le 19 janvier 2038—c'est le Y2K des systèmes Unix. Les systèmes modernes utilisent des timestamps 64 bits qui ne déborderont pas avant des milliards d'années. Cet outil fonctionne en 64 bits en interne, donc 2038 n'est pas un souci. Mais si tu bosses avec de vieux systèmes embarqués ou des bases de données 32 bits, tu verras des erreurs à partir du 19 janvier 2038 à 03:14:07 UTC. Teste le timestamp 2147483648 et regarde-le se convertir parfaitement.
Q Pourquoi mon timestamp affiche-t-il le 31 décembre 1969 au lieu de la date attendue ?
A C'est l'anniversaire de l'epoch Unix—le 1er janvier 1970 à minuit UTC. Si vous voyez le 31 décembre 1969, c'est que votre timestamp vaut -1 ou presque zéro. Soit vous avez tapé une chaîne de date que l'outil n'a pas comprise, soit vous avez collé un timestamp en secondes alors qu'il devrait être en millisecondes. Ajoutez trois zéros à un nombre à 10 chiffres. 1700000000 donne une date, 1700000000000 en donne une autre.
Q Que se passe-t-il si je colle un timestamp avec des espaces, des lettres ou des caractères supplémentaires mélangés ?
A L'outil supprime automatiquement les espaces en début et fin de chaîne, mais tout caractère parasite au milieu déclenche une erreur. Collez par exemple "1700000000abc" et vous obtiendrez un message d'invalidité, pas une conversion partielle. Collez "1700000000" avec un espace final, la conversion fonctionne normalement. Pour les timestamps avec fuseau horaire comme "1700000000+0200", l'outil ignore le décalage et traite le nombre de base en UTC. Si vous copiez depuis des journaux contenant des crochets ou guillemets, nettoyez-les d'abord. Astuce pratique : ne sélectionnez que les chiffres avant de coller.
Q Pourquoi ma conversion tombe-t-elle sur le mauvais jour avec un fuseau comme UTC+9 ?
A Le timestamp Unix compte les secondes depuis le 1er janvier 1970 à minuit UTC. Cet outil affiche les résultats en UTC par défaut. À Tokyo (UTC+9), un timestamp qui donne 15h00 UTC affiche minuit le lendemain en local. Votre 09h00 du matin devient 00h00 UTC—c'est le même instant, juste décalé. Utilisez le sélecteur de fuseau de l'outil ou ajoutez mentalement votre décalage. Un exemple rapide : convertissez 1700000000 et observez l'heure affichée. Une fois que vous comprenez que le nombre ignore les fuseaux, tout s'éclaire. Cela résout la plupart des erreurs de journalisation.
Q Quelle est la différence entre un timestamp Unix et un format de date standard comme ISO 8601 ?
A Un timestamp Unix est un nombre unique qui compte les secondes depuis le 1er janvier 1970 UTC. ISO 8601 est une chaîne de caractères comme « 2025-02-23T14:30:00Z ». Le timestamp est idéal pour les calculs : soustrayez deux valeurs et vous obtenez des durées exactes. Mais un humain ne peut pas le lire sans conversion. Prenons une échéance de projet : stocker « 2025-12-31 » en base est clair, mais comparer cette date nécessite du parsing. Ce convertisseur vous permet de passer d'un format à l'autre sans effort. Pour les citations académiques ou les payloads d'API, ISO 8601 est souvent privilégié pour sa lisibilité. Pour les métriques et les logs, les timestamps sont plus légers et rapides. Choisissez selon qui consomme les données.
Q Convertir en bloc les horodatages de journaux de serveur
A Notre interface traite une seule valeur à la fois pour garder la page ultra rapide. Si vous devez analyser des milliers de lignes de logs Apache, un script Python s'avère plus efficace. Utilisez la bibliothèque datetime pour automatiser la conversion en masse. Pour vérifier rapidement un bug dans un seul fichier de log, ce convertisseur web reste le plus pratique.
Q Est-il possible de convertir des horodatages Unix négatifs pour des dates historiques ?
A Les nombres négatifs représentent les secondes avant l'époque de 1970. Taper -86400 donne le 31 décembre 1969. Vous pouvez ainsi remonter des siècles en arrière. Essayez d'entrer -2208988800 pour afficher le 1er janvier 1900.

Comment utiliser

Outils connexes