Hora actual en milisegundos: lee el valor epoch en vivo y úsalo correctamente
Última revisión: 2026-05-24. La herramienta de hora actual en milisegundos gratuita devuelve el valor epoch en vivo que el navegador ve ahora, en milisegundos desde 1970-01-01T00:00:00 UTC. Esta guía explica qué es ese número, cuándo usarlo en vez de segundos, y los tres o cuatro pequeños errores que producen fechas que parecen desfasadas por décadas.
Última revisión: 2026-05-24
Lo que el valor en vivo realmente representa
La hora actual en milisegundos es un único entero que cuenta cuántos milisegundos han transcurrido desde la epoch Unix, fijada en 1970-01-01T00:00:00 UTC. El número está libre de zona horaria: no lleva un calendario, un desplazamiento, ni una regla de horario de verano. Cuando ves 1779645000000 en una línea de log y un compañero ve el mismo número en otro continente, ambos están mirando el mismo instante; solo el renderizado legible por humanos en pantalla cambia por localidad.
La herramienta en vivo lee el valor que el navegador ve vía Date.now() y lo imprime sin ningún ida y vuelta de red. Como la herramienta corre enteramente en el navegador, el valor refleja el reloj del dispositivo en el que estás - si ese reloj ha derivado, el valor refleja la deriva. Para timestamps de grado de auditoría, prefiere un valor emitido por el servidor (cada petición web que un servidor maneja ya lleva un timestamp de alta precisión). Para una lectura rápida durante depuración de UI, una línea de log, o un payload JSON, el valor del navegador es suficiente.
Tabla de datos rápidos
| Propiedad | Valor |
|---|---|
| Formato | Entero de 13 dígitos, libre de zona horaria |
| Origen de la epoch | 1970-01-01T00:00:00 UTC |
| Precisión | 1 milisegundo (1/1000 de un segundo) |
| API de lectura en navegador | Date.now() o new Date().getTime() |
| APIs de lectura en servidor | Java System.currentTimeMillis(); Python time.time() * 1000; Go time.Now().UnixMilli() |
| Herramienta de implementación | https://freetoolonline.com/utility-tools/get-time-in-millisecond.html (en-navegador, sin upload) |
| Convertidor companion | milisegundos a fecha |
Cuándo leer milisegundos (y cuándo leer segundos)
La elección entre milisegundos y segundos usualmente se remonta a la API o al sistema con el que estás interactuando. JavaScript, Java, y la mayoría de los logs basados en JVM usan timestamps en milisegundos nativamente; shells Unix, muchas APIs C, y una larga cola de protocolos más antiguos usan timestamps con precisión de segundo. La regla visual es corta: un número de 13 dígitos es milisegundos; un número de 10 dígitos es segundos. Mezclar los dos es la causa más común de fechas que parecen desfasadas por décadas - alimentar un valor de 13 dígitos a un parser que espera segundos da un año en torno al año 58000.
Para un tratamiento más largo de la decisión segundos-vs-milisegundos (con la regla exacta detectora 10-dígitos-vs-13-dígitos), lee la guía companion en número largo: ¿milisegundo o segundo?. Para la pregunta de visualización de zona horaria que sigue una vez la conversión es exitosa, lee milisegundos a fecha: UTC vs hora local.
Cómo copiar el valor limpiamente
- Abre la herramienta de hora actual. El número en vivo se renderiza en el primer pliegue.
- Haz clic en el botón copiar al lado del valor, o selecciona y copia el entero de 13 dígitos manualmente.
- Pégalo en el destino - una línea de log, un campo JSON (usa tipo number, no string), una cabecera HTTP, o el query string de la URL para un debug rápido.
- Si el destino espera segundos, elimina los últimos tres dígitos o divide entre 1000 (división entera; no redondees). Si espera ISO 8601, pégalo en milisegundos a fecha primero.
Preguntas frecuentes
¿Por qué el valor en vivo cambia cada vez que abro la página?
La herramienta lee Date.now() en cada carga de página, así que el número refleja el instante de esa carga. Dos aperturas con un minuto de diferencia difieren en aproximadamente 60000 (60 segundos por 1000 milisegundos). El valor no es un número aleatorio estático; es el reloj en vivo.
¿El valor en milisegundos depende de mi zona horaria?
No. El valor es el conteo de milisegundos desde 1970-01-01T00:00:00 UTC. No se mueve cuando cruzas una zona horaria o cuando comienza el horario de verano. Lo que se mueve es la visualización legible por humanos - "19 de abril de 2024, 15:00 UTC" se lee como 22:00 en Bangkok o 08:00 en Los Ángeles, pero el número subyacente es el mismo.
¿Puedo confiar en esto para timestamps de grado de auditoría?
Para logging de grado de auditoría, prefiere un timestamp emitido por el servidor - cada servidor ya registra el tiempo de la petición con precisión de sub-segundo y no está sujeto a la deriva de reloj del cliente. El valor en navegador está bien para depuración, logs de demo, payloads de API de muestra, y preguntas de lector "¿qué es ahora en milisegundos?". Para respuesta a incidentes o logging de evidencia legal, encamina por el servidor.
¿Qué significa realmente la regla 13-dígitos-vs-10-dígitos?
Un timestamp Unix actual en segundos es un número de 10 dígitos (el umbral pasó en 2001 en 1000000000). El mismo instante en milisegundos es ese número por 1000, lo cual es 13 dígitos. Así que si lees un número de un log y tiene 13 dígitos, es milisegundos; si tiene 10, es segundos. Mezclarlos da fechas en el año 58000 o en 1970, ninguna de las cuales es lo que querías.
¿Por qué el snippet JavaScript es Date.now() y no new Date()?
Ambos devuelven el mismo valor cuando se coercen a un número. Date.now() es el método estático del constructor Date; devuelve un número primitivo directamente y es la lectura más barata. new Date() devuelve un objeto Date cuyo método .getTime() devuelve el mismo número. Para logging y timestamps, Date.now() es la llamada idiomática.
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.
- Truly in-browser - no upload. Every file-processing tool on this site runs in your browser through modern Web APIs (File, FileReader, Canvas, Web Audio, WebGL, Web Workers). Your photo, PDF, audio, or text never leaves your device.
- No tracking during tool use. Analytics ends at the page view. The actual input you paste, drop, or capture is never sent to any server and never written to any log.
- 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.