IQ
PayloadIQ
Utilidades de PayloadIQ

Conversor de timestamps Unix

Convierte un timestamp Unix en una fecha legible (hora local y UTC) o pasa una fecha de vuelta a segundos y milisegundos. Todo en tu navegador.

Local and UTC dates appear here.
Unix seconds and milliseconds appear here.
Dates are interpreted in your local timezone unless shown as UTC.

Se ejecuta en tu navegador. Lo que introduces no se sube a PayloadIQ.

Esta herramienta convierte timestamps Unix a fechas legibles y al revés, directamente en tu navegador. Pega un valor en segundos o milisegundos y obtienes su fecha en formato ISO 8601 (UTC), la cadena UTC y tu hora local; o elige una fecha y te devuelve los segundos y milisegundos del epoch. El selector de unidad evita el error clásico de confundir segundos con milisegundos, y nada de lo que escribes sale de tu equipo.

Segundos o milisegundos: por qué importa la unidad

Un timestamp Unix cuenta los segundos transcurridos desde el 1 de enero de 1970 a medianoche UTC, pero hay una trampa habitual: la mayoría de los backends trabajan en segundos, mientras que el reloj de JavaScript (Date.now) usa milisegundos. Por eso, cuando una fecha aparece desfasada exactamente por un factor de 1000, casi siempre es una mezcla de segundos y milisegundos. Con el selector de unidad le indicas a la herramienta de qué tipo es tu valor, así que la conversión coincide con tu fuente sin que tengas que multiplicar o dividir a mano. El botón Now rellena el campo con el instante actual en la unidad elegida, ideal para comprobar al vuelo qué número espera tu API.

Hora local y UTC sin ambigüedad

El mismo instante se imprime distinto según la zona horaria, y ahí es donde se cuelan muchos bugs. Por eso la herramienta muestra a la vez la forma absoluta en UTC (incluido el formato ISO 8601) y tu hora local, de modo que ves exactamente a qué momento corresponde el número sin tener que hacer cálculos mentales con el huso. Resulta práctico al depurar logs, comparar fechas entre servicios o entender un campo createdAt que llega de una base de datos. Para almacenar o comparar fechas, lo más seguro es quedarse con UTC en ISO 8601 y dejar la conversión a hora local solo para mostrarla.

Preguntas frecuentes

¿Cuál es la diferencia entre segundos y milisegundos en un timestamp?
Un timestamp en segundos cuenta los segundos desde 1970; en milisegundos, las milésimas. JavaScript usa milisegundos y la mayoría de los backends usan segundos, por lo que un valor 1000 veces mayor o menor de lo esperado suele ser esta confusión. Elige la unidad correcta en el selector y la conversión cuadra.
¿Por qué la fecha en UTC no coincide con mi hora local?
Es lo normal: un timestamp representa un instante absoluto, pero ese instante se muestra con una hora distinta según tu zona horaria. La herramienta enseña ambas, la UTC y la local, para que no haya dudas. Si vas a guardar o comparar la fecha, usa siempre la versión UTC en ISO 8601.
¿Se sube a algún servidor lo que escribo?
No. Toda la conversión ocurre en tu navegador con JavaScript; ni el timestamp ni la fecha salen de tu equipo. No hay subida de datos, ni registro, ni seguimiento, así que puedes usarla con valores internos sin preocuparte por la privacidad.
¿Cómo paso una fecha y hora a un timestamp Unix?
Usa el segundo campo para elegir la fecha y la hora, que se interpretan en tu zona horaria local, y pulsa convertir. Obtendrás el valor del epoch tanto en segundos como en milisegundos, listo para copiarlo y pegarlo donde tu código lo necesite.

Utilidades relacionadas

Generador de UUIDGenerador de cadenas aleatoriasGenerador de hashHash de archivo / Checksum
Abrir PayloadIQ Playground