Convertidor de marca de tiempo Unix a fecha
Convierte marcas de tiempo Unix a UTC y fechas locales de manera rápida y precisa para facilitar la conversión de tiempos.
| UTC |
|
|
| Tu zona horaria local |
|

El Convertidor de marca de tiempo Unix a fecha es una herramienta gratuita que convierte una marca de tiempo Unix en una fecha UTC y en la fecha correspondiente de tu zona horaria local.
¿Qué es una marca de tiempo Unix?
Una marca de tiempo Unix es un valor numérico que cuenta el tiempo transcurrido desde las 00:00:00 UTC del 1 de enero de 1970, momento conocido como época Unix. Permite que los sistemas almacenen y comparen instantes de forma compacta, sin depender de una zona horaria.
Por lo general, las marcas de tiempo Unix se expresan en segundos, aunque algunas API y lenguajes de programación utilizan milisegundos, microsegundos o nanosegundos. La unidad no está codificada en el propio número, así que debes consultarla en la documentación o en el esquema de datos correspondiente. En fechas actuales, un valor de diez dígitos suele representar segundos y uno de trece dígitos, milisegundos. Sin embargo, la cantidad de dígitos es solo una pista útil, no una garantía formal.
Esta conversión suele ser necesaria al leer respuestas de API de terceros, revisar registros de una base de datos, comprobar entradas de logs o depurar el cálculo de una fecha de caducidad. También resulta útil antes de un despliegue si un archivo de configuración contiene fechas de activación, caducidad de caché o caducidad de tokens como números enteros, en lugar de fechas legibles.

¿Cómo convierto una marca de tiempo Unix en una fecha?
Introduce el valor numérico en Marca de tiempo Unix y consulta los valores convertidos de UTC y Tu zona horaria local. UTC ofrece una referencia estable, mientras que el resultado local muestra cómo aparece ese mismo instante con el desfase de tu zona horaria.
- Confirma que el valor de origen sea realmente una marca de tiempo Unix.
- Comprueba si la unidad son segundos o una unidad más pequeña, como milisegundos.
- Utiliza el resultado UTC para comparar sistemas, logs o datos de API.
- Utiliza el resultado local para comprobar qué habría visto una persona en un reloj o calendario.

Siempre que sea posible, introduce únicamente el número entero. Los espacios, separadores de miles, etiquetas y signos de puntuación copiados no forman parte del formato de una marca de tiempo. Por ejemplo, 1.704.067.200 está formateado para facilitar su lectura, pero 1704067200 es la forma convencional legible por máquinas. Las letras acentuadas y los caracteres no latinos no tienen ningún significado en una marca de tiempo Unix.
No se ha especificado cómo trata exactamente la herramienta las entradas vacías, los valores decimales, los separadores o los números extremadamente largos. Elimina cualquier texto que rodee al valor y verifica la unidad antes de considerar definitiva la fecha obtenida.
¿Cómo interpreto los resultados UTC y local?
Interpreta el valor UTC como la referencia independiente de la zona horaria y el valor local como ese mismo instante ajustado a tu zona horaria. No representan dos acontecimientos distintos.
En el Reino Unido, la hora local sigue la hora del meridiano de Greenwich en invierno y el horario de verano británico en verano. Por tanto, una marca de tiempo UTC puede mostrar localmente la misma hora durante el invierno, pero una hora más tarde durante el periodo de verano. Las reglas históricas y futuras de las zonas horarias también pueden afectar a la representación local, sobre todo en zonas horarias con reglas cambiantes.
Si el resultado se aleja varias décadas de la fecha esperada, comprueba primero si existe una confusión entre segundos y milisegundos. Si la diferencia es exactamente de una o varias horas, revisa las suposiciones sobre la zona horaria en lugar de modificar la marca de tiempo. Una diferencia de un día suele producirse cuando el instante UTC está cerca de la medianoche y el desfase local lo desplaza al día natural anterior o siguiente.
Una entrada no válida puede contener letras, etiquetas insertadas, un valor vacío o un número fuera del intervalo de fechas admitido por el sistema receptor. No están documentados ni el texto exacto de los errores de la herramienta ni el intervalo numérico admitido. Por eso, si el resultado no aparece o parece poco razonable, compruébalo con el sistema de origen en lugar de intentar adivinarlo.

Ejemplos de conversión de marcas de tiempo
Estos ejemplos utilizan marcas de tiempo expresadas en segundos enteros.
Entrada 0
Resultado UTC 1 January 1970 at 00:00:00 UTC
El cero marca la época Unix. La representación local puede ser diferente si el desfase horario aplicable no coincide con UTC.
Entrada 1704067200
Resultado UTC 1 January 2024 at 00:00:00 UTC
En el Reino Unido, ese instante se produce durante el periodo GMT, por lo que la hora local británica también es medianoche. Si se muestra la misma marca de tiempo en una zona horaria situada al oeste de UTC, la fecha seguirá siendo 31 December 2023.
Las marcas de tiempo negativas representan instantes anteriores a la época Unix. Por ejemplo, -1 significa convencionalmente un segundo antes de la época, es decir, 31 December 1969 at 23:59:59 UTC. La compatibilidad con valores negativos varía entre entornos de software, bases de datos y bibliotecas de fechas.
¿Cuándo no hace falta convertir una marca de tiempo?
La conversión no es necesaria cuando el valor solo lo van a leer máquinas y todos los sistemas implicados ya coinciden en la unidad y la época utilizadas. Mantener el valor numérico evita introducir fechas formateadas que después podrían interpretarse con una configuración regional o zona horaria incorrectas.
- No conviertas marcas de tiempo únicamente para comparar su orden cronológico. Si utilizan la misma unidad, puedes comparar directamente sus valores numéricos.
- No sustituyas la marca de tiempo numérica exigida por una API por una fecha formateada, salvo que su especificación admita ese formato.
- No conviertas y vuelvas a interpretar repetidamente las marcas de tiempo durante el procesamiento de datos. Conserva el valor original y aplícale formato solo en la fase de presentación.
- Sí conviene convertirlas al depurar un registro desconocido, comprobar una fecha de caducidad o revisar datos de terceros antes de importarlos.
Una conversión legible tampoco demuestra que el valor de origen sea correcto. Una marca de tiempo mal escrita puede generar una fecha perfectamente válida, así que compárala con el evento de negocio, la secuencia de logs o la documentación de origen.
Preguntas frecuentes
¿Puedo usar una marca de tiempo de 13 dígitos?
Una marca de tiempo actual de 13 dígitos suele estar expresada en milisegundos, no en segundos. Si el convertidor espera segundos, divide primero el valor en milisegundos entre 1.000 y conserva el resto únicamente si el destino admite fracciones de segundo. No se ha especificado cómo procesa esta herramienta las entradas en milisegundos, así que verifica la unidad por separado.
¿Las marcas de tiempo Unix incluyen los segundos intercalares?
No, el tiempo Unix estándar no representa los segundos intercalares como segundos numerados independientes. Normalmente, los sistemas representan el tiempo mediante un recuento continuo que considera que cada día tiene 86.400 segundos Unix, aunque el comportamiento de la sincronización del reloj puede variar entre plataformas. En las fechas de aplicaciones habituales, esto rara vez modifica el resultado mostrado, pero es importante en trabajos especializados de medición del tiempo.
¿La misma marca de tiempo da la misma fecha en todas partes?
Representa el mismo instante en cualquier lugar, pero la fecha local y la hora pueden cambiar según la zona horaria. Una marca de tiempo cercana a la medianoche UTC puede aparecer en fechas distintas en Londres, Nueva York y Tokio. Intercambia las marcas de tiempo en UTC y aplica el formato local únicamente al mostrarlas.
¿Por qué una hoja de cálculo modifica mi marca de tiempo?
Las hojas de cálculo pueden mostrar valores largos en notación científica o aplicar un formato de fecha diseñado para su propio sistema de fechas seriadas. Importa la columna de marcas de tiempo como texto o como números enteros cuando la precisión lo permita y, después, utiliza una fórmula de conversión explícita. Antes de convertir el valor, comprueba que la hoja de cálculo no haya redondeado los últimos dígitos.
¿El año 2038 supone un problema para las marcas de tiempo Unix?
Puede serlo en los sistemas que almacenan los segundos Unix como un entero con signo de 32 bits, cuyo intervalo positivo termina en enero de 2038. El almacenamiento moderno de 64 bits admite un intervalo mucho más amplio, pero algunas bases de datos antiguas, dispositivos integrados y bibliotecas todavía pueden imponer el límite más reducido. Antes de un despliegue, comprueba el tipo de almacenamiento y la biblioteca de fechas utilizados por cada sistema que reciba el valor.
Herramientas similares
Convierte fechas específicas al formato de marca de tiempo de Unix de manera rápida y precisa.
Herramientas populares
Crea y descarga tu propia firma personalizada de manera rápida y sencilla con nuestro generador de firmas.
Calcula el tamaño de cualquier texto en Bytes, Kilobytes o Megabytes de manera precisa y rápida.
Realiza búsquedas inversas de IP para encontrar dominios o anfitriones asociados a cualquier dirección IP.
Realiza pruebas de ping para verificar la conectividad y tiempo de respuesta de sitios web, servidores o puertos.
La herramienta de consulta de IP de Digily Link ofrece información detallada sobre cualquier dirección IP. Utiliza este servicio online gratuito para obtener datos completos de la IP.
Genera al instante tu enlace gratuito de WhatsApp con nuestro generador de enlaces de WhatsApp. Añade un mensaje personalizado e inicia chats con un clic, sin iniciar sesión ni programar.