Secondes ou millisecondes
Jusqu’à 11 chiffres sont lus comme des secondes, 12 à 14 comme des millisecondes, 15 à 17 comme des microsecondes et les nombres plus longs comme des nanosecondes. Vous pouvez aussi choisir l’unité vous-même.
Convertissez des timestamps Unix en secondes, millisecondes, microsecondes ou nanosecondes en dates dans n’importe quel fuseau horaire, et inversement.
Collez un timestamp Unix ou choisissez « Utiliser l’heure actuelle ». L’unité est détectée d’après le nombre de chiffres.
La date est affichée en UTC et dans le fuseau horaire que vous choisissez, celui de votre appareil au départ.
Passez à « Date vers timestamp », saisissez une date et une heure, et copiez le timestamp en secondes ou en millisecondes.
Jusqu’à 11 chiffres sont lus comme des secondes, 12 à 14 comme des millisecondes, 15 à 17 comme des microsecondes et les nombres plus longs comme des nanosecondes. Vous pouvez aussi choisir l’unité vous-même.
Quand les horloges reculent, une heure locale a lieu deux fois et le premier moment est utilisé. Une heure sautée lors du passage à l’heure d’été est signalée.
Le temps Unix traite chaque jour comme exactement 86 400 secondes, comme la plupart des systèmes d’exploitation et des langages de programmation.
Pour des dates proches d’aujourd’hui, les secondes comptent couramment 10 chiffres et les millisecondes 13. Choisissez l’unité explicitement lors de la conversion, surtout pour des dates anciennes ou très lointaines. Un timestamp désigne un instant ; le fuseau horaire choisi change seulement la façon dont cet instant est affiché.
Le nombre de secondes écoulées depuis le 1er janvier 1970 à 00:00:00 UTC, aussi appelé temps epoch. À un instant donné, il est le même partout dans le monde.
En JavaScript, utilisez Math.floor(Date.now() / 1000). En PHP, utilisez time(). En Python, utilisez int(time.time()).
Les systèmes qui stockent les timestamps dans des entiers signés 32 bits débordent le 19 janvier 2038 à 03:14:07 UTC. Les timestamps 64 bits, utilisés ici, ne sont pas concernés.