Conversor de Marca de Tiempo Unix
Convierte una marca de tiempo Unix a fecha UTC.
Convierte una marca de tiempo Unix a fecha UTC.
Los resultados se actualizan al escribir.
Cómo funciona
Un conversor de marca de tiempo Unix transforma un recuento de segundos desde la época Unix —la medianoche UTC del 1 de enero de 1970— en una fecha y hora UTC legible para humanos, y nombra el día de la semana. El tiempo Unix, también llamado tiempo epoch o POSIX, es cómo la mayoría de ordenadores, bases de datos, APIs y archivos de registro almacenan un instante, porque un único número entero es compacto, inequívoco y fácil de comparar o restar.
Desarrolladores y analistas se encuentran constantemente con marcas de tiempo en bruto como 1609459200 en registros, cargas JSON, filas de bases de datos y cookies, y necesitan saber qué momento representan. Convertir a mano es poco práctico, y hacerlo en la zona horaria equivocada es una fuente frecuente de errores de horas. Presentar el resultado explícitamente en UTC elimina esa ambigüedad: UTC es la referencia contra la que se define la época, así que la conversión es exacta e independiente de la ubicación.
El día de la semana es un extra útil para detectar patrones en los datos de eventos, como si los errores se agrupan los fines de semana o si un trabajo se ejecutó el día esperado. Este conversor toma segundos enteros, la forma más común, aunque algunos sistemas almacenan milisegundos; si un valor parece mil veces demasiado grande, divídelo entre 1000 primero. Ingenieros que depuran sistemas, analistas de datos que leen exportaciones y cualquiera que descodifique una respuesta de API usan un conversor de marca de tiempo Unix para traducir el tiempo de máquina a una fecha comprensible.
Cómo funciona
Fórmula: UTC datetime = 1970-01-01 00:00:00 UTC + unixSeconds seconds
La época Unix fija el segundo cero en la medianoche UTC del 1 de enero de 1970. Sumar el número dado de segundos a ese punto de anclaje produce el instante objetivo, que luego se expresa en el calendario UTC como año, mes, día, hora, minuto y segundo. Como los años bisiestos y las longitudes de los meses están integrados en la conversión del calendario, y UTC ignora los cambios de horario de verano, el resultado es exacto e idéntico sin importar dónde ni cuándo se realice la conversión.
Cuándo usarla
Este conversor es una herramienta cotidiana para quien trabaja con sistemas informáticos. Un desarrollador que depura un registro encuentra un valor como 1609459200 y necesita saber qué instante representa; un analista de datos que lee una exportación con marcas de tiempo las convierte a fechas legibles para su informe; alguien que inspecciona una respuesta de API o una cookie descodifica el campo de fecha para entender cuándo ocurrió un evento. Mostrar el resultado en UTC evita los errores de horas que aparecen al suponer una zona horaria equivocada. El día de la semana que se añade ayuda a detectar patrones, como si los errores de un sistema se concentran los fines de semana o si una tarea programada se ejecutó el día esperado, sin tener que abrir otra herramienta.
Consejos y consideraciones
La confusión más frecuente es la unidad: una marca de tiempo en segundos para una fecha reciente tiene unos 10 dígitos, mientras que un valor de 13 dígitos está en milisegundos, habitual en JavaScript y Java; divídelo entre 1000 antes de introducirlo. El resultado se da en UTC porque la época Unix se define en UTC; si necesitas hora local, aplica el desfase de tu zona y recuerda que ese desfase cambia en los límites del horario de verano. El tiempo Unix estándar ignora los segundos intercalares y trata cada día como 86 400 segundos exactos, por lo que puede quedar un segundo desfasado del tiempo astronómico en torno a esos eventos, sin efecto práctico en la conversión de fechas. La marca de tiempo 0 corresponde a la medianoche UTC del 1 de enero de 1970, un jueves.
UTC datetime = 1970-01-01 00:00:00 UTC + unixSeconds seconds
La época Unix fija el segundo cero en la medianoche UTC del 1 de enero de 1970. Sumar el número dado de segundos a ese punto de anclaje produce el instante objetivo, que luego se expresa en el calendario UTC como año, mes, día, hora, minuto y segundo. Como los años bisiestos y las longitudes de los meses están integrados en la conversión del calendario, y UTC ignora los cambios de horario de verano, el resultado es exacto e idéntico sin importar dónde ni cuándo se realice la conversión.
Fuente:ISO 8601 / Unix epoch (POSIX time)
Revisamos todas nuestras herramientas de vez en cuando para garantizar su precisión.
Ejemplo resuelto
1609459200 segundos son 2021-01-01 00:00:00 UTC, un viernes.
Cómo usar esta calculadora
- 1
Introduce tus valores
Introduce unix timestamp (seconds).
- 2
Ajusta las opciones
Ajusta cualquier opción para adaptarla a tu situación.
- 3
Lee tu resultado
UTC date and time se actualiza al instante mientras escribes, sin botón que pulsar.
Preguntas frecuentes
¿Qué es una marca de tiempo Unix?
¿Por qué el resultado se muestra en UTC?
Mi marca de tiempo tiene 13 dígitos, ¿qué hago?
¿Qué fue la marca de tiempo cero?
¿Tiene en cuenta los segundos intercalares?
Calculadoras relacionadas
Calculadora de Edad
Encuentra una edad exacta en años, meses y días.
Calculadora de Diferencia de Fechas
Cuenta el tiempo entre dos fechas.
Calculadora de Días Hábiles
Cuenta los días laborables entre dos fechas.
Calculadora de Duración de Tiempo
Encuentra la duración entre dos horas.
Calculadora de Cuenta Regresiva
Calcula exactamente cuánto falta para cualquier fecha futura en años, meses, semanas, días, horas y minutos.