Conversor de timestamp Unix
NuevoConvierte tiempo epoch a fecha y viceversa, con hora actual en vivo e ISO 8601.
Paste any Unix timestamp (seconds or ms) or click Now — Discord renders these tags dynamically for every reader.
Runs entirely in your browser. Nothing is uploaded.
Convierte timestamps Unix a fechas — e inverso — al instante
Este conversor de timestamp Unix transforma cualquier tiempo epoch en una fecha legible y convierte cualquier fecha de vuelta a un timestamp, todo en tu navegador. Un contador en vivo muestra el tiempo Unix actual en segundos y milisegundos para que siempre tengas un epoch actualizado que copiar. Sin registro, sin servidor, nada se sube.
Pega cualquier número y la herramienta detecta automáticamente si está en segundos (10 dígitos), milisegundos (13 dígitos) o microsegundos (16-17 dígitos), luego muestra el resultado en tu hora local, UTC, ISO 8601, RFC 2822 y en formato relativo amigable como 'hace 3 horas'. Cada salida tiene un botón de copia con un clic.
Timestamp → fecha y fecha → timestamp
El panel Timestamp → fecha acepta cualquier timestamp Unix positivo o negativo. Los timestamps negativos representan fechas anteriores a 1970 — el timestamp Unix −86.400 es el 31 de diciembre de 1969 00:00:00 UTC. Puedes forzar la unidad manualmente a segundos, milisegundos o microsegundos cuando ya sabes el formato.
El panel Fecha → timestamp funciona al contrario: elige cualquier fecha y hora, selecciona tu zona horaria de la lista completa IANA, y obtén el Unix exacto en segundos y milisegundos para ese momento. Por defecto usa la hora actual para que puedas ver el epoch de hoy de inmediato.
Tags de timestamp de Discord — genera los siete formatos
Discord renderiza timestamps Unix en mensajes de chat con tags como <t:1700000000:F>, que el cliente de Discord muestra automáticamente en la zona horaria local de cada lector. Los siete códigos de formato son: t (hora corta), T (hora larga), d (fecha corta), D (fecha larga), f (fecha y hora corta — el predeterminado), F (fecha y hora larga con día de la semana) y R (relativo — 'en 3 horas', 'hace 2 años').
La mayoría de los generadores de timestamps de Discord solo producen uno o dos de los siete formatos. Esta herramienta genera los siete a la vez, con una vista previa de cómo se renderizará cada uno en tu hora local y un botón de copia para cada tag. Funciona en iPhone, Android y escritorio.
Comparación con EpochConverter.com y unixtimestamp.com
EpochConverter.com es el líder de la categoría — maneja bien los timestamps de segundos y milisegundos. Pero no detecta automáticamente la escala, no tiene generador de tags de Discord y no admite microsegundos. Unixtimestamp.com es aún más simple — solo segundos, sin salida de Discord, sin tiempo relativo.
Esta herramienta detecta automáticamente las tres escalas por número de dígitos, genera los siete tags de formato de Discord, muestra el tiempo relativo y se ejecuta completamente en tu navegador sin cuenta. Para desarrolladores que necesitan depurar archivos de log, respuestas de API y bots de Discord en una sola pestaña, esa combinación no está disponible en ninguno de esos sitios.
Detección automática de segundos, milisegundos y microsegundos
La mayor fuente de confusión con los timestamps Unix es la escala. Un timestamp en segundos como 1700000000 tiene 10 dígitos y representa una fecha en noviembre de 2023. El mismo momento como timestamp en milisegundos es 1700000000000 — 13 dígitos, mil veces más grande. El Date.now() de JavaScript devuelve milisegundos; el comando de shell Unix date +%s devuelve segundos.
Los timestamps de 16 y 17 dígitos son microsegundos — usados en trading de alta frecuencia, sensores de hardware, herramientas de trazado distribuido como Zipkin y Jaeger, y algunas bases de datos como Cassandra. Este conversor identifica la escala por el recuento de dígitos y convierte correctamente siempre.
Conversión de epoch en Python, JavaScript y SQL
En Python: datetime.fromtimestamp(ts, tz=timezone.utc) para UTC. El timestamp actual en segundos es int(time.time()); en milisegundos es int(time.time() * 1000). En JavaScript: new Date(ts * 1000) convierte un timestamp en segundos a un objeto Date; Date.now() da el epoch actual en milisegundos.
En MySQL: UNIX_TIMESTAMP() devuelve el epoch actual en segundos y FROM_UNIXTIME(ts) convierte de vuelta. En PostgreSQL: EXTRACT(EPOCH FROM timestamptz) y TO_TIMESTAMP(ts). Esta herramienta gestiona los casos extremos: el problema del año 2038, los timestamps negativos anteriores a 1970 y las tres escalas de precisión.
Privado, funciona sin conexión e instantáneo
Cada conversión se ejecuta localmente en tu navegador — no hay servidor, nada se sube y no se realizan solicitudes de red. La página funciona después de cargarse incluso cuando estás sin conexión. Márcala como favorita para el próximo momento en que encuentres un entero sospechoso en un archivo de log, respuesta de API, registro de base de datos o payload JWT y necesites saber qué fecha y hora representa.
Frequently asked questions
¿Qué es el tiempo Unix?
El tiempo Unix (también llamado tiempo epoch o tiempo POSIX) es el número de segundos transcurridos desde las 00:00:00 UTC del 1 de enero de 1970 — el epoch Unix. Por ejemplo, el timestamp 1.700.000.000 corresponde al sábado 14 de noviembre de 2023 22:13:20 UTC. Es un entero independiente de zona horaria usado en prácticamente todos los lenguajes de programación, bases de datos y APIs para representar momentos en el tiempo sin ambigüedad.
¿Qué es el epoch Unix?
El epoch Unix es el punto de referencia para el tiempo Unix: la medianoche del 1 de enero de 1970 en Tiempo Universal Coordinado (UTC). Cada timestamp Unix cuenta segundos (o milisegundos, o microsegundos) desde ese instante. Los timestamps anteriores al epoch son negativos — el timestamp Unix −86.400 representa el 31 de diciembre de 1969 00:00:00 UTC.
¿Por qué se usa el timestamp Unix?
Los timestamps Unix son populares por tres razones: son independientes de zona horaria (siempre medidos desde UTC), son un entero simple por lo que son económicos de almacenar, comparar y usar en aritmética, y son universales en todos los sistemas operativos y lenguajes. Almacenar 1.700.000.000 en una base de datos es inequívoco; almacenar '14 Nov 2023 10:13 PM' deja preguntas sobre zona horaria y formato.
¿Cuál es un ejemplo de formato de timestamp Unix?
Timestamp Unix para el 1 de enero de 2024 00:00:00 UTC en segundos: 1704067200 (10 dígitos). En milisegundos: 1704067200000 (13 dígitos). En microsegundos: 1704067200000000 (16 dígitos). En JavaScript, Date.now() devuelve milisegundos; en el shell Unix, date +%s devuelve segundos.
¿Cuánto es 1 hora en tiempo Unix?
Una hora son exactamente 3.600 segundos en tiempo Unix, o 3.600.000 milisegundos. Un día son 86.400 segundos. Una semana son 604.800 segundos. Un año (365 días) son 31.536.000 segundos. Para encontrar el timestamp una hora desde ahora, suma 3.600 al timestamp actual en segundos.
¿Cuál es la diferencia entre timestamps en segundos y milisegundos?
Un timestamp Unix con precisión de segundos tiene 10 dígitos — por ejemplo 1700000000. Un timestamp en milisegundos es ese número multiplicado por 1.000, dando 13 dígitos: 1700000000000. Date.now() de JavaScript devuelve milisegundos; la mayoría de los lenguajes de servidor usan segundos por defecto. Este conversor detecta automáticamente la unidad por el número de dígitos.
¿Qué es un timestamp de 16 o 17 dígitos?
Los timestamps de 16 y 17 dígitos representan microsegundos (millonésimas de segundo). Son comunes en sistemas de trading de alta frecuencia, sensores de hardware, herramientas de trazado distribuido como Zipkin y Jaeger, y algunas bases de datos como Cassandra. Este conversor detecta las entradas de 16 dígitos como microsegundos y las convierte correctamente.
¿Cómo genero tags de timestamp de Discord?
Discord renderiza timestamps Unix en mensajes usando la sintaxis <t:SEGUNDOS_UNIX:CÓDIGO_FORMATO>. Los siete códigos de formato son: t (hora corta), T (hora larga), d (fecha corta), D (fecha larga), f (fecha y hora corta — el predeterminado), F (fecha y hora larga con día de la semana) y R (relativo). Esta herramienta genera los siete a la vez con vistas previas.
¿Qué es el formato ISO 8601?
ISO 8601 es el estándar internacional para representar fechas y horas en un formato legible por máquina y ordenable. Un datetime ISO 8601 completo tiene el aspecto 2023-11-14T22:13:20.000Z. Es el formato predeterminado seguro para APIs JSON, archivos de log y bases de datos porque es inequívoco en cualquier locale o zona horaria.
¿Cómo convierto un timestamp en Python?
Usa el módulo datetime: from datetime import datetime, timezone; dt = datetime.fromtimestamp(1700000000, tz=timezone.utc). Siempre pasa tz=timezone.utc para evitar ambigüedades. El timestamp actual en segundos: import time; ts = int(time.time()). En milisegundos: ts_ms = int(time.time() * 1000).
¿Qué es el problema del año 2038?
El 19 de enero de 2038 a las 03:14:07 UTC, los timestamps Unix de 32 bits firmados se desbordan — alcanzan 2³¹ − 1 y vuelven a un número negativo grande, representando mal las fechas como 1901. Los sistemas que almacenan timestamps como enteros de 32 bits están en riesgo. Los timestamps de 64 bits no se desbordan hasta dentro de otros 292 mil millones de años.
¿Por qué los timestamps usan UTC?
UTC (Tiempo Universal Coordinado) es el estándar de tiempo global sin ajustes de horario de verano ni ajustes de zona horaria regional. Almacenar tiempos en UTC significa que dos servidores en diferentes países siempre están de acuerdo en lo que significa un timestamp, y solo conviertes a la zona horaria local en el momento de mostrar.
¿Funciona este conversor sin conexión?
Sí — cada conversión se ejecuta localmente en tu navegador usando el reloj de tu dispositivo y las APIs Date integradas de JavaScript. No hay solicitudes de red, no hay llamadas al servidor y nada se sube. La página funciona después de cargarse incluso si te quedas sin conexión.
Related tools
Ver todas las herramientasCalculadora de relación de aspecto
Bloquea una proporción y calcula el ancho o alto que falta para un nuevo tamaño.
Números a palabras
Escribe cualquier número en palabras, con un modo moneda para cheques.
Calculadora de duración de tiempo
Calcula el tiempo entre dos horas y suma varias duraciones.
Conversor de zonas horarias
Compara la hora entre ciudades y planifica reuniones que funcionen para todos.
Currency Converter
Convert between 30+ world currencies with recent reference rates — fully in your browser.
Scientific Calculator
Full scientific calculator with trig, log, factorial, powers and memory functions.