341 outils gratuits, sans inscription ni installation, tout se passe dans votre navigateur.
341 outils gratuits, sans inscription ni installation, tout se passe dans votre navigateur.
Unix timestamp vers date lisible
Un timestamp Unix compte les secondes écoulées depuis le 1er janvier 1970 à minuit UTC. C'est la façon dont les serveurs, les bases de données et les API stockent le temps, parce qu'un simple nombre entier évite les questions de fuseau horaire et de format. Ce convertisseur traduit un timestamp en date lisible et inversement, en secondes comme en millisecondes. Il est indispensable dès qu'on lit un journal d'application, un jeton d'authentification ou une réponse d'API.
Les deux circulent. Unix, PHP et la plupart des API travaillent en secondes (10 chiffres aujourd'hui), JavaScript en millisecondes (13 chiffres). Se tromper d'unité place la date en 1970 ou dans un futur lointain : c'est la source d'erreur numéro un.
Un timestamp stocké sur un entier signé de 32 bits dépasse sa capacité le 19 janvier 2038 et repasse en négatif, ramenant la date en 1901. Les systèmes modernes utilisent 64 bits, ce qui repousse le problème bien au-delà de l'échelle humaine, mais du matériel embarqué ancien reste concerné.
Non, c'est précisément son intérêt : il désigne un instant absolu, identique partout dans le monde. Seul l'affichage en date lisible dépend du fuseau, et c'est à ce moment-là que les décalages apparaissent.
Un résultat qui vous paraît faux, une valeur périmée, un cas qui manque ? Signalez-le à contact@topapps.fr