Initializing, please wait a moment

Tiempo en milisegundos: la unidad, las conversiones y dónde aparece

Un tiempo en milisegundos es un número simple donde un segundo equivale a 1000 milisegundos (ms). El valor tiene dos significados: una duración, como una animación de 300 ms, o un momento en el tiempo, como un timestamp epoch de 13 dígitos. Saber cuál de los dos estás leyendo es la diferencia entre un resultado correcto y una fecha desplazada por décadas.

Respuesta de 30 segundos. Los milisegundos (ms) son milésimas de un segundo: 1 s = 1000 ms, 1 minuto = 60000 ms, 1 hora = 3600000 ms. Una duración en ms es un conteo de esas milésimas. Un momento en ms es un timestamp epoch - el número de milisegundos desde 1970-01-01T00:00:00 UTC, que hoy es un entero de 13 dígitos cerca de 1779645000000. Para leer el momento actual, abre la herramienta de tiempo en milisegundos; para convertir una duración, usa la tabla de abajo.

Last reviewed: 2026-07-03

Dos significados: una duración o un momento

La misma expresión apunta a dos cantidades diferentes. Una duración es cuánto dura algo: un timeout de 250 ms, un fotograma de animación de 16.7 ms, un viaje de ida y vuelta de red de 200 ms. Es una longitud sin fecha de inicio. Un momento es un único punto en el reloj, escrito como el conteo de milisegundos desde un origen fijo - la epoch Unix en 1970-01-01T00:00:00 UTC. Hoy ese conteo es un entero de 13 dígitos. Leer una duración como si fuera un momento, o al revés, es el error más común con los valores de milisegundos.

Si quieres el momento actual en milisegundos, el valor es un entero epoch en vivo: abre la herramienta de tiempo en milisegundos para copiarlo, y consulta current time in milliseconds para saber cómo usarlo en una línea de log o en una llamada de API. Si ya tienes un momento y quieres una fecha legible, pégalo en milisegundos a fecha o lee convert milliseconds to date.

Convierte duraciones comunes a milisegundos

Toda duración en milisegundos es el número de segundos multiplicado por 1000. Los valores de abajo son los que más usas al configurar un timer, un tiempo de vida de caché o una animación.

DuraciónEn milisegundos
1 segundo1000 ms
1 minuto60000 ms
1 hora3600000 ms
1 día86400000 ms
1 semana604800000 ms
1 fotograma a 60 fpsunos 16.67 ms
1 fotograma a 30 fpsunos 33.33 ms

Dónde aparece el tiempo en ms en el código

Los milisegundos son la unidad por defecto para tiempos cortos en el navegador. setTimeout(fn, 250) y setInterval(fn, 1000) reciben un retraso en milisegundos, así que 250 es un cuarto de segundo y 1000 es un segundo. Las transiciones y animaciones CSS aceptan tanto ms como s, así que 0.3s y 300ms tienen la misma longitud. performance.now() devuelve un conteo fraccionario de milisegundos para medir cuánto tardó una operación. Y Date.now() devuelve el momento actual en milisegundos, el valor epoch, no una duración. Un detalle: el currentTime de un elemento de medios HTML está en segundos, no en milisegundos, así que multiplica por 1000 antes de compararlo con un timer en milisegundos.

Convierte una duración a o desde milisegundos

  1. Segundos a milisegundos: multiplica por 1000. Así 2.5 segundos son 2500 ms.
  2. Milisegundos a segundos: divide por 1000. Así 250 ms son 0.25 segundos.
  3. Minutos, horas y días: usa la tabla de arriba, o multiplica el conteo de segundos por 1000. Así 5 minutos son 300 segundos, que son 300000 ms.
  4. Para un momento en lugar de una duración, un valor epoch de 13 dígitos, pégalo en milisegundos a fecha para ver la fecha del calendario, y revisa milliseconds to date: UTC vs local time para la visualización de zona horaria.

Preguntas frecuentes

¿Cuántos milisegundos hay en un segundo?

Hay 1000 milisegundos en un segundo. A partir de ahí, un minuto son 60000 ms, una hora son 3600000 ms y un día son 86400000 ms. Toda duración en milisegundos es el número de segundos multiplicado por 1000.

¿Un tiempo en ms es lo mismo que un timestamp Unix?

Solo cuando el valor es un momento. Una duración como 300 ms es una longitud y no tiene fecha adjunta. Un timestamp Unix en milisegundos es un momento: el conteo de milisegundos desde 1970-01-01T00:00:00 UTC, que hoy es un entero de 13 dígitos. Para ese significado, consulta current time in milliseconds.

¿Por qué los timers y las animaciones usan milisegundos?

El tiempo por debajo de un segundo es común, y los milisegundos dan resolución suficiente sin decimales. Un retraso de 250 ms es más fino que un retraso de 1 segundo, y setTimeout, setInterval y las duraciones de animación CSS aceptan valores en milisegundos directamente.

¿Cuál es la diferencia entre un valor de 10 dígitos y uno de 13 dígitos?

Un momento en segundos es un número de 10 dígitos; el mismo momento en milisegundos es ese número por 1000, que son 13 dígitos. Meter un valor de 13 dígitos en milisegundos en un parser que espera segundos produce una fecha muy en el futuro, alrededor del año 58000. Revisa el conteo de dígitos antes de convertir.

¿Cómo obtengo el tiempo actual en ms ahora mismo?

Llama a Date.now() en JavaScript, o abre la herramienta de tiempo en milisegundos para leer y copiar el valor epoch en vivo sin instalar nada. El número cambia en cada lectura porque sigue el reloj en vivo.

Why trust these tools

  • Ten-plus years of web tooling. The freetoolonline editorial team has shipped browser-based utilities since 2015. The goal has never changed: get you to a working output fast, without an install.
  • No install, no sign-up. Open a tool and get a working output in seconds - nothing to download and no account to create. Tools that need heavy processing run it on our service, so even a low-powered machine gets the job done.
  • Analytics stops at the page view. We measure which pages get visited, not what you type or upload inside a tool. There is nothing to sign in to and no profile is attached to your input.
  • Open-source core components. The processing engines underneath (libheif, libde265, pdf-lib, terser, clean-css, ffmpeg.wasm, and others) are public and audit-able. We link to each one in its tool page's footer.
  • Free, with or without ads. All tools are fully functional without sign-up. The Disable Ads button in the header is always available if you need a distraction-free run.

Related tools:

Tags: #guide, #utility, #developer, #milliseconds, #duration, #epoch

Related guides: