Skip to main content

Millisecondes vers date

Convert milliseconds to human readable date. Enter timestamp in milliseconds (e.g. 1704067200000).

Guide des timestamps en millisecondes

Les timestamps en millisecondes sont le format le plus répandu dans les applications web modernes et en JavaScript. Une milliseconde vaut un millième de seconde, ce qui offre une précision supérieure aux secondes classiques. JavaScript (Date.now()) et la JVM renvoient l'heure dans ce format, ce qui en fait le standard de fait de la plupart des plateformes web.

JavaScript et les timestamps

En JavaScript, Date.now() renvoie le timestamp en millisecondes depuis l'epoch de 1970. Contrairement à d'autres langages, JavaScript ne dispose pas d'un objet Date natif gérant les nanosecondes. Pour plus de précision, les développeurs utilisent performance.now(), qui renvoie des fractions de milliseconde avec une précision de l'ordre de la microseconde.

Applications nécessitant des millisecondes

La précision à la milliseconde est critique pour : les systèmes de trading où l'ordre d'exécution compte, le profilage des performances des applications web, les animations et jeux dans le navigateur pour une fluidité à 60 FPS et plus, les systèmes IoT collectant des données de capteurs en temps réel, et la journalisation des événements pour l'analyse d'incidents.

Cast et conversion

Pour convertir des millisecondes vers d'autres formats : divisez par 1000 pour obtenir des secondes, par 1 000 000 pour des nanosecondes, par 1000 × 60 pour des minutes, etc. Windows .NET et d'autres systèmes peuvent utiliser une epoch différente : consultez toujours la documentation.