Conversor de marcas de tiempo y formatos de fecha

Conversor online de Unix timestamp y formatos de fecha y hora. Permite convertir marcas de tiempo en segundos o milisegundos, fechas y horas, formatos habituales e ISO 8601. Ideal para desarrollo, depuración de API, bases de datos y análisis de registros.

Tipo de conversión

Resultado de la conversión

Introduce un valor y haz clic en «Convertir» para ver el resultado

Formatos habituales

YYYY-MM-DD HH:mm:ss
--
YYYY-MM-DD
--
HH:mm:ss
--
ISO 8601
--

Conversión online de Unix timestamp en segundos y milisegundos

El conversor de marcas de tiempo y formatos de fecha es una herramienta online para convertir Unix timestamps en segundos o milisegundos a fechas y horas, y realizar la conversión inversa. Introduce una marca de tiempo o una fecha y hora, selecciona segundos, milisegundos o detección automática y elige la zona horaria para consultar rápidamente el resultado.

La herramienta es útil para desarrollo de software, depuración de API, procesamiento de bases de datos, análisis de registros de servidores y comprobación de fechas asociadas a Unix timestamps.

¿Qué es un Unix timestamp?

Un Unix timestamp es una representación numérica de un instante de tiempo y normalmente indica el tiempo transcurrido desde Unix Epoch. Unix Epoch suele definirse como el 1 de enero de 1970 a las 00:00:00 UTC.

Los Unix timestamps habituales utilizan segundos o milisegundos como unidad. Los timestamps en segundos suelen tener alrededor de 10 dígitos y los de milisegundos alrededor de 13, aunque la longitud real depende del intervalo temporal y de la implementación.

¿Qué conversiones admite?

  • Timestamp a fecha y hora: Convierte Unix timestamps en segundos o milisegundos a fechas y horas legibles.
  • Fecha y hora a timestamp: Convierte una fecha y hora determinada en un Unix timestamp.
  • Timestamp en segundos: Interpreta la entrada como un Unix timestamp expresado en segundos.
  • Timestamp en milisegundos: Interpreta la entrada como un Unix timestamp expresado en milisegundos.
  • Detección automática: Determina automáticamente si un timestamp común probablemente está expresado en segundos o milisegundos.
  • Conversión de zona horaria: Permite seleccionar una zona horaria para mostrar la fecha y hora local correspondiente.

¿Cuál es la diferencia entre segundos y milisegundos?

Un timestamp en segundos utiliza segundos como unidad, mientras que un timestamp en milisegundos utiliza milisegundos. Ambos utilizan la misma referencia Unix Epoch, pero ofrecen distinta precisión.

Por ejemplo, Date.now() en JavaScript devuelve normalmente un timestamp en milisegundos, mientras que muchas aplicaciones backend, comandos de Linux y API utilizan timestamps Unix en segundos. Si se selecciona una unidad incorrecta, la fecha obtenida puede ser completamente diferente.

¿Qué es la detección automática?

La detección automática simplifica las conversiones habituales. La herramienta analiza el valor numérico introducido y determina si es más probable que represente segundos o milisegundos.

Si ya conoces la unidad del timestamp, es recomendable seleccionar directamente segundos o milisegundos para evitar ambigüedades causadas por rangos de datos poco habituales.

¿Cómo convertir un timestamp en una fecha?

Para convertir un Unix timestamp en una fecha es necesario conocer la unidad utilizada y la zona horaria de visualización. Introduce el timestamp en segundos o milisegundos, selecciona la unidad correspondiente y la herramienta mostrará una fecha y hora legibles.

El mismo Unix timestamp puede mostrar diferentes fechas y horas locales según la zona horaria, aunque siempre representa el mismo instante. Por ejemplo, UTC, la hora de Pekín y la hora de Nueva York pueden mostrar relojes diferentes.

¿Cómo convertir una fecha en un Unix timestamp?

Para convertir una fecha y hora en un Unix timestamp es necesario especificar la fecha, la hora y la zona horaria. La herramienta calcula el timestamp correspondiente según la zona horaria seleccionada.

Los Unix timestamps proporcionan una representación numérica uniforme para intercambiar datos temporales entre aplicaciones, API y bases de datos.

Timestamp e ISO 8601

Un Unix timestamp representa normalmente un instante mediante un número, mientras que ISO 8601 es un formato estandarizado de fecha y hora. Por ejemplo, UTC puede representarse como 2026-08-28T09:52:17Z.

Los timestamps son útiles para cálculos de programas, almacenamiento en bases de datos y transmisión mediante API. ISO 8601 resulta más fácil de leer y es adecuado para registros y transferencia de datos entre sistemas.

Problemas de zona horaria

Un Unix timestamp representa un instante concreto y no está asociado directamente a una zona horaria local. Para mostrarlo como fecha y hora local es necesario especificar una zona horaria.

El mismo timestamp puede convertirse utilizando Asia/Shanghai, Asia/Tokyo, Europe/London o America/New_York. En cálculos internacionales y depuración de API, conviene comprobar tanto la unidad como la zona horaria.

Usos habituales

  • Desarrollo: Comprobar timestamps generados por PHP, Python, Java, JavaScript y otros lenguajes.
  • Depuración de API: Analizar campos de timestamp en solicitudes y respuestas.
  • Bases de datos: Convertir timestamps Unix almacenados en fechas legibles.
  • Análisis de registros: Convertir timestamps de servidores a fechas y horas comprensibles.
  • Desarrollo frontend: Trabajar con timestamps en milisegundos y objetos Date de JavaScript.
  • Comprobación de datos: Identificar rápidamente la fecha, hora y zona horaria correspondientes.

Ejemplos de conversión

Convertir un timestamp Unix en segundos

Selecciona segundos, introduce el timestamp y elige la zona horaria para consultar la fecha y hora correspondientes.

Convertir un timestamp Unix en milisegundos

Selecciona milisegundos e introduce el valor para obtener la fecha y hora correspondiente.

Convertir una fecha a Unix timestamp

Introduce la fecha y hora, especifica la zona horaria y la herramienta calculará el Unix timestamp correspondiente para API, bases de datos y depuración.

Aspectos importantes

Comprueba primero si el valor utiliza segundos o milisegundos. Después verifica la zona horaria utilizada para mostrar o convertir el valor. Una unidad o zona horaria incorrecta puede producir un resultado inesperado.

Para timestamps cuyo origen no se conoce, la detección automática puede ayudar. En desarrollo y procesamiento de datos se recomienda especificar directamente la unidad y la zona horaria.

¿Qué es la conversión de timestamps?

La conversión de timestamps transforma Unix timestamps expresados en segundos o milisegundos en fechas y horas legibles, o convierte fechas y horas nuevamente en Unix timestamps según la zona horaria seleccionada.
  • Convertir Unix timestamps entre segundos, milisegundos y fechas legibles
  • Detectar automáticamente la unidad habitual o seleccionarla manualmente
  • Elegir una zona horaria para mostrar la fecha y hora correcta
  • Útil para desarrollo, API, bases de datos y análisis de registros
Convierte rápidamente Unix timestamps y fechas con esta herramienta online y comprueba siempre la unidad y la zona horaria utilizadas.
Comentarios 0
Aún no hay comentarios. ¡Sé el primero en comentar!
El contenido del comentario no puede estar vacío
0/255