Skip to main content

Milisegundos a fecha

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

Guía de timestamps en milisegundos

Los timestamps en milisegundos son el formato más popular en las aplicaciones web modernas y en JavaScript. Un milisegundo es una milésima de segundo, lo que ofrece más precisión que los segundos tradicionales. JavaScript (Date.now()) y la JVM devuelven la hora en este formato, lo que lo ha convertido en el estándar de facto de la mayoría de plataformas web.

JavaScript y los timestamps

En JavaScript, Date.now() devuelve el timestamp en milisegundos desde la epoch de 1970. A diferencia de otros lenguajes, JavaScript no tiene un objeto Date nativo compatible con nanosegundos. Para obtener más precisión, los programadores usan performance.now(), que devuelve fracciones de milisegundo con precisión de microsegundos.

Aplicaciones que requieren milisegundos

La precisión de milisegundos es crítica en: sistemas de trading donde importa el orden de ejecución, el perfilado de rendimiento de aplicaciones web, animaciones y juegos en el navegador para una fluidez de más de 60 FPS, sistemas IoT que recogen datos de sensores en tiempo real, y el registro de eventos para el análisis de incidencias.

Casting y conversión

Para convertir milisegundos a otros formatos: divide entre 1000 para segundos, entre 1.000.000 para nanosegundos, entre 1000 × 60 para minutos, etc. Windows .NET y otros sistemas pueden usar una epoch distinta: consulta siempre la documentación.