Conversor de Marca de Tiempo Unix
Convierte entre marcas de tiempo Unix y fechas legibles en tu zona horaria local.
Cómo funciona
El Conversor de Marca de Tiempo Unix traduce entre tiempos Unix epoch — el número de segundos (o milisegundos) transcurridos desde 1970-01-01 00:00:00 UTC — y fechas legibles por humanos tanto en tu zona horaria local como en UTC. Escribe una marca de tiempo numérica en el campo y la herramienta detecta automáticamente si quieres decir segundos o milisegundos según la magnitud (números por debajo de aproximadamente 10^11 se interpretan como segundos; los valores más grandes se tratan como milisegundos), luego renderiza la cadena ISO 8601 correspondiente, la representación en hora local y la representación UTC una junto a la otra.
Yendo en la otra dirección, elige una fecha y hora del selector (o pega una cadena ISO 8601) para obtener los valores epoch equivalentes tanto en segundos como en milisegundos, listos para introducir en una consulta de base de datos, una solicitud API o un filtro de log. Todas las conversiones usan el objeto Date de JavaScript, que modela milisegundos desde la época y respeta la zona horaria IANA del navegador para la visualización en hora local. Nada se envía a un servidor, por lo que las marcas de tiempo incrustadas en registros de auditoría o datos de depuración de producción permanecen privadas.
Casos de uso
- Leer timestamps de registros de servidor o de base de datos
- Depurar valores epoch en respuestas de API
- Convertir una fecha conocida al número para usar en una consulta
- Comprobar cuántos segundos quedan hasta un plazo
Preguntas frecuentes
- ¿Por qué mi marca de tiempo parece una fecha en 1970?
- Probablemente tienes milisegundos interpretados como segundos, o viceversa. Comprueba la magnitud: los números de 10 dígitos son típicamente segundos, los de 13 dígitos son milisegundos.
- ¿En qué zona horaria está la fecha?
- Se muestran dos: la zona horaria local de tu navegador (resuelta mediante la base de datos IANA que proporciona tu SO) y UTC. La marca de tiempo subyacente es siempre UTC por definición.
- ¿El conversor gestiona fechas anteriores a 1970?
- Sí — las marcas de tiempo Unix pueden ser negativas para fechas anteriores a la época. La Date de JavaScript soporta un rango de aproximadamente ±100 millones de días alrededor de 1970.
- ¿Qué hay de los segundos intercalares?
- Como casi todo el software, esta herramienta sigue el tiempo POSIX e ignora los segundos intercalares — cada día tiene exactamente 86400 segundos.
- ¿Se envía mi entrada a algún lugar?
- No. Toda la conversión ocurre localmente usando la API Date de JavaScript en tu navegador.