Convertidor de marcas de tiempo de Unix

Convertidor de marca de tiempo Unix gratuito. Convierta la hora de la época en fecha y la fecha en marca de tiempo en segundos o milisegundos, con salida UTC, local e ISO 8601, que se ejecuta localmente.

Construido y mantenido por Shehzad Munir ·

Convertidor de marcas de tiempo de Unix
Loading Loading Timestamp Converter
Share

El tiempo de la época hecho legible

Convierta marcas de tiempo de Unix en fechas legibles por humanos y viceversa, en segundos o milisegundos, con hora actual en vivo y salida UTC, local e ISO 8601.

Una marca de tiempo Unix cuenta los segundos desde el 1 de enero de 1970 UTC, compacta para las computadoras pero sin significado para los humanos. Pegue una marca de tiempo y este convertidor mostrará la hora UTC exacta, su hora local y la cadena ISO 8601. Detecta automáticamente si ingresó segundos o milisegundos, por lo que los registros y las respuestas API en cualquier formato simplemente funcionan.

Características

  • Marca de tiempo → UTC, local e ISO 8601
  • Fecha → Unix segundos y milisegundos
  • Tiempo actual en vivo de Unix
  • Detecta automáticamente segundos frente a milisegundos
  • Copia con un clic para cada valor
  • Se ejecuta localmente en su navegador

Cómo utilizar Convertidor de marcas de tiempo de Unix

  1. 1

    Introduzca una marca de tiempo

    Pegue un tiempo Unix en segundos o milisegundos.

  2. 2

    leer la fecha

    Consulte la salida UTC, local e ISO 8601.

  3. 3

    O elige una fecha

    Elija una fecha para convertirla nuevamente en una marca de tiempo.

  4. 4

    Copiar

    Copie cualquier valor con un clic.

Casos de uso comunes

  • Decodificar una marca de tiempo de Unix en un archivo de registro
  • Convertir el campo de época de una API en una fecha
  • Obtenga la hora actual de Unix para realizar pruebas
  • Convertir una fecha en una marca de tiempo para una consulta

guía detallada

Convertir ambas direcciones

En el otro sentido, elija cualquier fecha y hora y obtenga instantáneamente el valor Unix en segundos y milisegundos más la cadena ISO. Un reloj en vivo muestra la época actual, que puede copiar directamente. Cada campo tiene un botón de copiar y todas las conversiones se realizan localmente, no se carga nada.

Segundos, milisegundos y zonas horarias

Una marca de tiempo Unix cuenta el tiempo desde las 00:00:00 UTC del 1 de enero de 1970. La mayoría de los servidores, bases de datos y API usan segundos, que hoy es un número de 10 dígitos, mientras que Date.now() de JavaScript y muchas herramientas de registro usan milisegundos, un número de 13 dígitos. Si una fecha convertida cae en 1970 o miles de años en el futuro, probablemente hayas confundido las dos. Una marca de tiempo siempre está en UTC y no tiene zona horaria propia; la zona horaria sólo importa cuando la muestra, razón por la cual el convertidor muestra tanto UTC como su hora local.

Segundos intercalares y el año 2038

El tiempo Unix ignora los segundos intercalares, por lo que cada día se trata como exactamente 86.400 segundos, lo que mantiene la aritmética de fechas simple. Un problema mayor es el problema del año 2038: los sistemas que almacenan marcas de tiempo como enteros de 32 bits con signo se desbordan a las 03:14:07 UTC del 19 de enero de 2038, cuando el recuento pasa de 2.147.483.647 y llega a una fecha de 1901. Los sistemas modernos de 64 bits son seguros, pero los dispositivos integrados antiguos, los formatos de archivos y las columnas de la base de datos se declaran como de 32 bits. los números enteros aún pueden verse afectados. Si almacena marcas de tiempo, utilice enteros de 64 bits o un tipo de fecha y hora adecuado.

Preguntas frecuentes

¿Qué es una marca de tiempo de Unix?

Es el número de segundos transcurridos desde las 00:00:00 UTC del 1 de enero de 1970 (la época Unix), y se utiliza ampliamente en programación para representar un punto en el tiempo de forma compacta.

¿Cómo sabe si ingresé segundos o milisegundos?

Utiliza la longitud del número: unos 10 dígitos se tratan como segundos y unos 13 dígitos como milisegundos, lo que cubre las fechas actuales en ambos formatos.

¿En qué zona horaria está la salida?

Obtiene UTC, la zona horaria local de su navegador y la cadena ISO 8601 con reconocimiento de zona horaria, para que pueda leer el momento como lo necesite.

¿Es gratis?

Sí: completamente gratis, sin necesidad de registrarse y todas las conversiones se ejecutan localmente en su navegador.

¿Cómo convierto una marca de tiempo de Unix en una fecha?

Pegue el valor de época y el convertidor mostrará la fecha legible por humanos tanto en UTC como en su hora local. Detecta automáticamente segundos frente a milisegundos y también convierte una fecha en una marca de tiempo.

¿Cuál es la marca de tiempo actual de Unix en este momento?

La herramienta muestra la época actual en vivo (actualizándose cada segundo), que puede copiar con un solo clic, junto con campos para convertir cualquier marca de tiempo en ambos sentidos.

¿Cómo manejo milisegundos frente a segundos en el tiempo de época?

Un valor de 10 dígitos son segundos y un valor de 13 dígitos son milisegundos; el convertidor detecta la duración automáticamente y muestra la fecha correcta, con una nota sobre la zona horaria utilizada.

De la revista

All articles →