Conversor de marcas de tiempo Unix
Conversor Unix: convierte segundos y milisegundos en fechas, o fechas en marcas de tiempo. Detecta unidades y gestiona zonas horarias e ISO 8601 para API y logs
Tipo de conversión
Resultado de la conversión
Formatos habituales
--
--
--
--
Convierte marcas de tiempo Unix en fechas y horas con zonas horarias e ISO 8601
El conversor de marcas de tiempo Unix es una herramienta online para convertir timestamps Unix en fechas y horas legibles, y convertir fechas y horas de nuevo en marcas de tiempo. Introduce un timestamp o una fecha, selecciona la unidad y la zona horaria de destino, y consulta el resultado al instante.
La herramienta también permite convertir formatos habituales de fecha y hora y el formato ISO 8601. Es útil para el desarrollo de software, la depuración de API, las consultas a bases de datos, el análisis de registros de servidores y el trabajo con horas de distintas zonas horarias.
¿Qué es una marca de tiempo Unix?
Una marca de tiempo Unix (Unix Timestamp) es un valor numérico que representa el tiempo transcurrido desde el inicio de Unix Epoch, definido como el 1 de enero de 1970 a las 00:00:00 UTC.
Las unidades más habituales son:
- Segundos: Miden el tiempo transcurrido en segundos. Los valores actuales suelen tener unos 10 dígitos.
- Milisegundos: Miden el tiempo transcurrido en milisegundos. Los valores actuales suelen tener unos 13 dígitos.
Ambas unidades utilizan la misma referencia temporal, pero difieren en la unidad de medida y la precisión. El número de dígitos cambia según el intervalo de fechas, por lo que no siempre es posible identificar la unidad únicamente por su longitud.
Funciones del conversor de timestamps
- Timestamp a fecha y hora: Convierte marcas de tiempo Unix en segundos o milisegundos en fechas y horas legibles.
- Fecha a timestamp: Introduce una fecha y hora para calcular la marca de tiempo Unix correspondiente según la zona horaria seleccionada.
- Detección automática de unidades: Estima si el valor introducido corresponde a segundos o milisegundos según su magnitud.
- Selección manual de unidades: Permite especificar segundos o milisegundos cuando la detección automática puede resultar ambigua.
- Conversión de formatos: Admite formatos como YYYY-MM-DD, HH:mm:ss, YYYY-MM-DD HH:mm:ss e ISO 8601.
- Conversión de zonas horarias: Permite seleccionar zonas horarias habituales de Asia, Europa, América y otras regiones para consultar la hora local.
¿Cuál es la diferencia entre segundos y milisegundos?
Una marca de tiempo en segundos mide el tiempo transcurrido en segundos, mientras que una marca en milisegundos lo mide en milisegundos. Como 1.000 milisegundos equivalen a un segundo, el timestamp en milisegundos de un mismo instante suele ser 1.000 veces el valor en segundos.
Los lenguajes de programación y los sistemas pueden utilizar unidades diferentes. Por ejemplo, Date.now() de JavaScript devuelve una marca de tiempo en milisegundos, mientras que time() de PHP normalmente devuelve segundos. Comprueba siempre la unidad al trabajar con parámetros de API, campos de bases de datos o registros de aplicaciones.
¿Cómo funciona la detección automática?
La detección automática estima la unidad de la marca de tiempo a partir del valor numérico absoluto. Esto permite distinguir rápidamente los valores habituales de unos 10 dígitos en segundos y unos 13 dígitos en milisegundos.
Se trata de una estimación basada en el intervalo numérico, no de una identificación absoluta. Si trabajas con datos históricos, fechas muy lejanas o valores generados por sistemas especializados, selecciona manualmente segundos o milisegundos para asegurar una conversión correcta.
Cómo convertir una marca de tiempo Unix en fecha y hora
Introduce la marca de tiempo, selecciona la detección automática, segundos o milisegundos como unidad de entrada y elige la zona horaria de destino. La herramienta interpreta el timestamp como un instante concreto y muestra la fecha, la hora y su representación ISO 8601 en la zona seleccionada.
Una misma marca de tiempo Unix puede mostrarse con fechas y horas locales diferentes según la zona horaria, pero siempre representa el mismo instante. Por ejemplo, puede visualizarse como hora UTC, hora de Shanghái o hora local de Nueva York.
Cómo convertir una fecha y hora en una marca de tiempo Unix
Selecciona el modo de conversión de fecha a timestamp, introduce una fecha o fecha y hora, e indica la zona horaria correspondiente. La herramienta utiliza la fecha y hora local junto con la zona seleccionada para calcular la marca de tiempo Unix en segundos y milisegundos.
Si introduces una fecha y hora sin información de zona horaria, selecciona la zona correcta. Las cadenas ISO 8601 que contienen Z o un desplazamiento UTC deben interpretarse utilizando la información horaria incluida en la propia cadena.
¿Qué formatos de fecha y hora admite?
El conversor admite representaciones habituales, entre ellas:
- Fecha y hora: YYYY-MM-DD HH:mm:ss, por ejemplo, 2026-11-01 14:30:00.
- Fecha: YYYY-MM-DD, por ejemplo, 2026-11-01.
- Hora: HH:mm:ss, por ejemplo, 14:30:00.
- ISO 8601: Por ejemplo, 2026-11-01T06:30:00Z o una fecha y hora con un desplazamiento UTC explícito.
Selecciona los formatos de entrada y salida para convertir fechas, horas o valores de fecha y hora a la representación deseada. Los formatos que solo contienen una fecha o una hora no incluyen información completa de zona horaria. Al intercambiar datos temporales entre sistemas, sigue las convenciones horarias de la aplicación o API correspondiente.
ISO 8601 y marcas de tiempo Unix
Una marca de tiempo Unix representa un instante mediante un número, mientras que ISO 8601 utiliza una cadena estandarizada de fecha y hora. Por ejemplo, 2026-11-01T06:30:00Z representa una fecha y hora UTC. La letra Z final indica un desplazamiento UTC de cero.
Una cadena ISO 8601 también puede incluir un desplazamiento UTC explícito, como 2026-11-01T14:30:00+08:00. A diferencia de una fecha y hora sin información de zona horaria, una cadena con Z o un desplazamiento explícito identifica un instante concreto.
Las marcas de tiempo Unix se utilizan habitualmente en cálculos de programas, almacenamiento en bases de datos e intercambio de datos mediante API. ISO 8601 se emplea con frecuencia en registros, respuestas de API e intercambio de fechas y horas entre sistemas. Elige el formato exigido por el sistema de destino o la especificación de la API.
Zonas horarias al convertir timestamps
Una marca de tiempo Unix representa un instante concreto y no pertenece a una ciudad ni a una zona horaria local. La zona horaria solo afecta a la forma en que ese instante se muestra como fecha y hora.
Esta herramienta utiliza identificadores de zona horaria IANA, como Asia/Shanghai, Asia/Tokyo, Europe/London y America/New_York. Algunas regiones aplican el horario de verano, por lo que su desplazamiento UTC puede cambiar según la fecha. Para trabajar con horas de distintas regiones, utiliza el identificador de zona horaria correspondiente en lugar de depender de un desplazamiento UTC fijo.
Usos habituales de un conversor de timestamps
- Desarrollo de software: Comprobar marcas de tiempo generadas por PHP, Python, Java, JavaScript y otros lenguajes.
- Depuración de API: Interpretar campos de timestamp en parámetros de solicitudes y respuestas de API.
- Consultas a bases de datos: Convertir marcas de tiempo Unix almacenadas en fechas y horas legibles.
- Análisis de registros: Transformar timestamps numéricos de los registros del servidor en fechas y horas para investigar incidencias.
- Desarrollo frontend: Trabajar con timestamps en milisegundos de JavaScript y objetos Date.
- Trabajo entre zonas horarias: Comparar fechas, horas y desplazamientos UTC de distintas regiones.
Qué debes comprobar al convertir timestamps
- Confirma si el valor de entrada utiliza segundos o milisegundos. Una unidad incorrecta puede generar un resultado muy diferente.
- Al convertir una fecha y hora en timestamp, comprueba la zona horaria correspondiente a los datos introducidos.
- Las cadenas ISO 8601 con
Zo un desplazamiento UTC deben analizarse según su propia información horaria. - La detección automática está pensada para timestamps habituales. Selecciona la unidad manualmente si los datos son especiales.
- Al realizar cálculos entre zonas horarias, ten en cuenta el horario de verano y las reglas regionales.
Utiliza este conversor de marcas de tiempo Unix para convertir segundos y milisegundos en fechas y horas legibles, transformar fechas en timestamps y comprobar formatos habituales, representaciones ISO 8601 y diferencias horarias.
Conversor de marcas de tiempo Unix online
- Convierte marcas de tiempo Unix en segundos y milisegundos a fechas y horas, y viceversa
- Detecta automáticamente las unidades habituales o selecciona segundos y milisegundos manualmente
- Convierte formatos habituales de fecha, hora, fecha y hora e ISO 8601
- Selecciona zonas horarias IANA para consultar la hora local de distintas regiones