Conversor de Marca de Tiempo Unix
Convierte segundos o milisegundos Unix a horas locales y UTC legibles, o convierte una fecha del calendario de nuevo a una marca de tiempo.
Empezar a usar
Convierte en ambas direcciones. Selecciona detección automática, segundos o milisegundos y comprueba ISO UTC y la zona del navegador. Limpiar conserva los datos introducidos.
1000 s → 1970-01-01T00:16:40.000Z 1000 ms → 1970-01-01T00:00:01.000Z
Conversión fiable de timestamps Unix
Esta herramienta convierte un timestamp Unix numérico en una fecha legible. A diferencia de otras utilidades, te permite controlar la unidad de medida para evitar errores de interpretación.
Problema concreto
Un timestamp como 1700000000 puede representar segundos o milisegundos. Si lo interpretas mal, obtendrás una fecha incorrecta. Por ejemplo, en modo automático, 1700000000 se trata como segundos y produce 2023-11-14T22:13:20.000Z. Si realmente fueran milisegundos, la fecha sería 1970-01-20T16:13:20.000Z.
Parámetros y procesamiento
La herramienta acepta valores numéricos, incluyendo negativos (antes de la época Unix) y fraccionarios si producen una fecha JavaScript válida. El modo automático usa el umbral de 100.000.000.000 para distinguir segundos de milisegundos. Para timestamps tempranos en milisegundos (p. ej., 1000), debes seleccionar explícitamente Milisegundos.
Ejemplo práctico
Introduce 0 con unidad Segundos o Automático. Obtendrás la fecha local del instante correspondiente a la medianoche UTC del 1 de enero de 1970, y la línea ISO mostrará 1970-01-01T00:00:00.000Z.
Limitaciones
La herramienta no parsea fechas formateadas, ni tiempos GPS, ni fechas seriales de Excel, ni segundos intercalares, ni épocas personalizadas. Solo convierte timestamps numéricos dentro del rango de JavaScript Date. La conversión se realiza localmente en tu navegador; no se envían datos a ningún servidor.
Preguntas frecuentes
¿Por qué la fecha local difiere de la ISO UTC?
La fecha local se muestra según la zona horaria de tu navegador. La ISO UTC y el texto UTC representan el mismo instante, pero sin ajuste de zona horaria. Por ejemplo, si tu zona es UTC+2, un timestamp que en UTC es las 12:00 se mostrará como las 14:00 local.
¿Qué hago si mi timestamp es en milisegundos pero el modo automático lo interpreta como segundos?
Si el valor absoluto es menor que 100.000.000.000, el modo automático lo tratará como segundos. Para forzar la interpretación como milisegundos, selecciona la opción Milisegundos explícitamente.
¿Puedo convertir timestamps negativos o con decimales?
Sí, los timestamps negativos representan instantes anteriores al 1 de enero de 1970. Los valores fraccionarios se aceptan si producen una fecha JavaScript válida. Por ejemplo, -1.5 se convertirá correctamente.
Lista de verificación
- Verifica que el timestamp sea numérico y esté dentro del rango válido.
- Selecciona la unidad correcta (segundos o milisegundos) si no usas el modo automático.
- Comprueba la línea ISO UTC para obtener una referencia independiente de la zona horaria.
- Para registros o integraciones, conserva tanto la unidad explícita como el valor ISO para evitar malinterpretaciones futuras.
Convertidor de fecha a timestamp Unix en línea
Introduce la fecha y hora y ejecuta la conversión. Consulta segundos, milisegundos, valor ISO UTC e identificador de zona. No hay selector de zona independiente.
También puedes introducir segundos y milisegundos. Usa Copiar para llevar el texto del resultado actual al portapapeles. Vaciar borra solo el resultado y conserva la fecha y la hora introducidas. No hay descarga de archivos.
El procesamiento se realiza localmente en tu navegador.