Aucun outil récemment utilisé
Pas encore de favoris

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

298 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 Comment calculer la différence de temps ou la durée entre deux horodatages Unix ?
A Bien que ce convertisseur d'horodatage Unix en ligne ne calcule pas directement la durée, vous pouvez facilement trouver la différence en convertissant d'abord les deux horodatages en dates lisibles. Ensuite, soustrayez la date antérieure de la date ultérieure à l'aide d'une calculatrice de dates séparée ou d'un logiciel de feuille de calcul. Alternativement, soustrayez directement les valeurs numériques des horodatages Unix pour obtenir la différence en secondes (ou millisecondes). Utile pour analyser les journaux d'événements ou mesurer des intervalles.
Q Quelle est la date maximale que cet outil peut convertir ?
A La norme de timestamp Unix, telle qu'implémentée ici, peut gérer des dates très lointaines, bien au-delà de ce que la plupart d'entre nous expérimenteront. Pour un système 64 bits, elle peut représenter des dates jusqu'à environ l'an 292 277 026 596 après J.-C. Vous ne rencontrerez pas de limites pour une utilisation typique. Essayez d'entrer un grand nombre comme 999999999999999999 ; il affichera une erreur s'il est réellement hors de portée.
Q Est-ce que cet outil stocke les timestamps que je saisis ?
A Non, absolument pas. Vos timestamps sont traités entièrement dans votre navigateur. Rien n'est envoyé à un serveur ni sauvegardé. Une fois la page fermée, les données disparaissent. C'est un outil côté client. Pour les développeurs qui manipulent des logs sensibles ou des données de production, cela signifie zéro risque pour la vie privée. Vous pouvez coller des clés API ou des timestamps internes sans inquiétude.
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.

Comment utiliser

Outils connexes