Conversor de Timestamp Unix
Convierte una marca de tiempo Unix en una fecha legible y viceversa. Segundos y milisegundos, hora local y UTC, en tu navegador.
Prueba otra herramienta
Elegidas para acompañar a estaEste conversor gratuito de marcas de tiempo Unix en línea convierte un timestamp Unix (epoch) en una fecha legible y también convierte una fecha en un timestamp Unix, directo en tu navegador y sin registro. Un timestamp Unix, también llamado tiempo epoch, es un solo número que cuenta cuánto tiempo ha pasado desde el 1 de enero de 1970 (UTC), y aparece por todas partes en código, registros (logs) y bases de datos. Este conversor de tiempo epoch admite segundos y milisegundos, y muestra el resultado en tu hora local, en UTC y en formato ISO 8601 al mismo tiempo, para que no haya confusión de zona horaria. Todo se ejecuta localmente, no se sube nada a ningún servidor.
Cómo usar esta herramienta
- 01Elige una direcciónLa pestaña "Timestamp a fecha" convierte un número Unix en una fecha. La pestaña "Fecha a timestamp" hace lo contrario.
- 02Ingresa un valorPega un timestamp y elige segundos o milisegundos, o selecciona una fecha y hora en tu reloj local.
- 03Lee el resultadoEl resultado se actualiza al instante. Copia el timestamp o el formato que necesites con un clic.
¿Cuándo es útil?
- Leer un registro del sistemaRecibes una línea de log con un timestamp Unix y quieres saber exactamente cuándo ocurrió el evento en tu hora local.
- Trabajar con una APIMuchas APIs devuelven la hora como un timestamp. Convertirlo te ayuda a revisar y depurar respuestas durante el desarrollo.
- Convertir epoch en registros de bases de datos¿Necesitas leer o escribir un valor de tiempo en un registro de base de datos o en código? Elige una fecha y obtén el timestamp en segundos o milisegundos, o pega un epoch guardado para ver la fecha.
- Programar tareasAl programar tareas o eventos que guardan la hora como epoch, convierte la fecha que tienes en mente en el timestamp exacto que el sistema espera.
Ejemplos
- El punto cero del epochEl timestamp 0 en segundos representa el 1970-01-01 00:00:00 UTC, el momento en que comienza el tiempo Unix. La herramienta muestra la fecha completa tanto en hora local como en UTC.
- Timestamp en segundosEl timestamp 1700000000 en segundos representa el 14 de noviembre de 2023. La herramienta muestra la fecha completa, en local y en UTC.
- Timestamp en milisegundosMuchos sistemas (incluido JavaScript) trabajan en milisegundos. Elige "Milisegundos" para leer correctamente un valor como 1700000000000.
- La hora actualHaz clic en "Ahora" para rellenar el timestamp actual en milisegundos y ver de inmediato la fecha correspondiente.
¿Qué es un timestamp Unix?
Un timestamp Unix es un número entero que cuenta el tiempo transcurrido desde un punto de referencia fijo: la medianoche del 1 de enero de 1970, en UTC. El conteo es en segundos, y a veces en milisegundos. Como es un solo número sin zona horaria asociada, un timestamp es una forma cómoda e inequívoca de guardar y comparar horas en código y bases de datos, y solo al mostrarlo a un usuario se convierte a la zona horaria correspondiente.
Segundos vs. milisegundos
El tiempo Unix se cuenta casi siempre en segundos, pero muchas plataformas (JavaScript entre ellas) lo cuentan en milisegundos, que es exactamente 1000 veces mayor. Un número de 10 dígitos suele ser segundos; uno de 13 dígitos suele ser milisegundos. Si la fecha que devuelve la herramienta parece incorrecta, cambia de unidad e inténtalo de nuevo.
¿Por qué mostrar la hora local y la UTC?
El mismo timestamp representa un único momento en el tiempo, pero aparece como una hora de reloj distinta en cada zona horaria. Este conversor de timestamp a fecha muestra la hora en el reloj local de tu dispositivo, en UTC y como cadena ISO 8601 al mismo tiempo, para que puedas confirmar exactamente a qué momento se refiere y evitar errores comunes de zona horaria.
Convertir una fecha en timestamp Unix
Para pasar de una fecha a un timestamp Unix, cambia a la pestaña "Fecha a timestamp", elige una fecha y hora en tu reloj local, y lee el valor epoch en segundos o milisegundos. Esto es útil cuando un sistema, API o base de datos espera la hora guardada como epoch y tú solo conoces la fecha del calendario que quieres.
ISO 8601 y el tiempo epoch
ISO 8601 (por ejemplo, 2023-11-14T22:13:20Z) es un formato de texto estándar para fechas y horas, mientras que un timestamp Unix es un número sin más. Ambos describen el mismo momento. Este conversor de tiempo epoch muestra la cadena ISO 8601 junto a las fechas en local y en UTC, para que puedas copiar la representación que un sistema determinado necesite.
Privacidad
La conversión se ejecuta solo en tu navegador. No se sube ningún valor a un servidor y no se guarda nada de nuestro lado.
Preguntas frecuentes
¿Cómo convierto un timestamp Unix a una fecha?
Abre la pestaña "Timestamp a fecha", pega tu timestamp Unix y elige segundos o milisegundos. El conversor muestra al instante la fecha correspondiente en tu hora local, en UTC y como cadena ISO 8601.
¿Cómo convierto una fecha a un timestamp Unix?
Cambia a la pestaña "Fecha a timestamp" y elige la fecha y hora que quieras. La herramienta la interpreta en tu reloj local y te da el timestamp Unix en segundos o milisegundos, listo para guardar en código o en una base de datos.
¿Qué es el tiempo epoch?
El tiempo epoch, también llamado tiempo Unix, es un solo número que cuenta los segundos desde la medianoche del 1 de enero de 1970, en UTC. Es una forma de representar un momento en el tiempo sin depender de la zona horaria, muy usada en software.
¿El conversor muestra la hora en UTC o en local?
Ambas. Para cada timestamp, la herramienta muestra la fecha en la hora local de tu dispositivo y en UTC lado a lado, y también da la cadena ISO 8601. Así puedes elegir la representación que necesite cada sistema.
¿Cuál es la diferencia entre segundos y milisegundos?
Un timestamp en segundos cuenta los segundos desde 1970, mientras que en milisegundos es 1000 veces mayor. Elegir la unidad equivocada da una fecha muchísimo más lejana o más cercana de lo esperado.
¿Cómo sé si un número está en segundos o en milisegundos?
Como regla práctica, los timestamps actuales en segundos tienen 10 dígitos y en milisegundos tienen 13. Si la fecha convertida parece incorrecta, cambia la unidad y revisa de nuevo.
¿Por qué la fecha cambia entre local y UTC?
El mismo timestamp representa un único momento, pero se muestra como una hora de reloj distinta en cada zona horaria. La diferencia entre local y UTC es el desfase de tu propia zona horaria.
¿Qué zona horaria usa "Fecha a timestamp"?
La fecha que eliges se interpreta según el reloj local de tu dispositivo, y a partir de ahí se calcula el timestamp. El timestamp en sí no depende de ninguna zona horaria.
¿Se sube algo a un servidor?
No. Toda la conversión ocurre en tu navegador y no se envía nada a ningún lado.
¿Qué hace el botón "Ahora"?
Rellena el timestamp actual en milisegundos, para que veas de inmediato la fecha y hora de este momento exacto.

