Conversor de Epoch: convierte marcas de tiempo Unix en fechas y viceversa
Con el conversor de marcas de tiempo Unix puedes convertir una marca de tiempo como 1700000000 en una fecha legible (2023-11-14, 22:13:20 UTC) y una fecha en segundos o milisegundos. La herramienta detecta automáticamente segundos, milisegundos, microsegundos y nanosegundos, y muestra la hora local, UTC, ISO 8601, RFC 2822 y el tiempo relativo.
Creado por Jakub Martyniak
Gratis y sin registro: la conversión se realiza por completo en tu navegador y no se envía nada a ningún servidor.
¿Estás desarrollando una aplicación o API? Alójala en un VPS con control total.
Marca de tiempo Unix actual
…
Marca de tiempo → Fecha
Fecha → marca de tiempo
Resultado de ejemplo
Así se muestra la conversión en el conversor de tiempo Epoch
Introduce una marca de tiempo Unix. La herramienta reconocerá la unidad y mostrará la fecha en varios formatos; también convertirá una fecha a segundos y milisegundos. El ejemplo de abajo es un valor fijo en UTC; tu resultado dependerá de lo que introduzcas.
Ejemplo · Marca de tiempo 1700000000, zona horaria UTC
Entrada
- Marca de tiempo Unix
- 1700000000
- 10 dígitos: la herramienta detecta automáticamente Segundos.
Resultado
- Fecha y hora (UTC)
- 2023-11-14 22:13:20 UTC
- El mismo instante; la herramienta también muestra la hora local en tu zona horaria.
- ISO 8601
- 2023-11-14T22:13:20.000Z
- Formato estándar para API, logs y bases de datos.
- RFC 2822 / fecha HTTP
- Tue, 14 Nov 2023 22:13:20 GMT
- Formato de las cabeceras de correo electrónico y las respuestas HTTP.
- Conversión inversa en milisegundos
- 1700000000000
- Así convierte la herramienta una fecha a su valor original. Al introducir un valor de 13 dígitos, lo reconoce automáticamente como milisegundos.
Por qué esta herramienta
Qué puede hacer el conversor de marcas de tiempo Unix
Conversión en ambos sentidos, cuatro unidades y cinco formatos de salida en una sola herramienta.
Detección automática de unidades
La herramienta detecta segundos, milisegundos, microsegundos o nanosegundos según la magnitud del valor (aproximadamente 10, 13, 16 o 19 dígitos). Si lo necesitas, puedes elegir la unidad en «Unidad».
Teletipo en directo
La marca de tiempo Unix actual se actualiza cada segundo y puedes copiarla en segundos o milisegundos.
ISO 8601 y RFC 2822
Además de la hora local y UTC, obtienes el resultado en ISO 8601 y RFC 2822 / HTTP-Date, cada uno con su botón para copiar.
Indicación de tiempo relativo
Comprueba de un vistazo cuánto tiempo ha pasado desde una marca de tiempo o cuánto falta para que llegue.
También antes de 1970
La herramienta convierte las marcas de tiempo negativas (anteriores al 1 de enero de 1970) y los valores decimales igual que los enteros positivos.
Solo se ejecuta en el navegador
La conversión utiliza la API Date de JavaScript en tu navegador; no se envía nada a un servidor.
Cómo funciona
Cómo convertir marcas de tiempo Unix
Desde consultar la marca de tiempo actual y convertirla en una fecha hasta convertir una fecha en segundos y milisegundos.
Paso 1
Consultar la marca de tiempo actual
Arriba, la herramienta muestra la marca de tiempo Unix actual en segundos, que se actualiza cada segundo. Con «Copiar segundos» o «Copiar milisegundos» puedes copiarla al portapapeles.
Paso 2
Pegar marca de tiempo
Pega tu valor en «Marca de tiempo → Fecha», por ejemplo, 1700000000. Mientras no introduzcas nada, aparece la marca de tiempo actual. «Usar ahora» restablece ese valor en el campo.
Paso 3
Comprobar unidad
En «Unidad» aparece «Detección automática» con la unidad detectada entre paréntesis. Si no es correcta, selecciona segundos, milisegundos, microsegundos o nanosegundos.
Paso 4
Consultar y copiar la fecha
El resultado aparece al instante en hora local, UTC, ISO 8601, RFC 2822 / HTTP-Date y tiempo relativo. Puedes copiar cada valor con su propio botón.
Paso 5
Convertir fecha en marca de tiempo
Para hacer la conversión inversa, elige la fecha y la hora en «Fecha → Marca de tiempo» y selecciona hora local o UTC en «Zona horaria de entrada». Obtendrás la marca de tiempo en segundos, en milisegundos y en formato ISO 8601.
Detectar unidades
¿Segundos, milisegundos, microsegundos o nanosegundos?
Una marca de tiempo Unix no indica su unidad por sí sola. La herramienta la deduce de la magnitud del valor: todos los ejemplos siguientes representan el mismo instante. Para los valores negativos y decimales se utiliza el valor absoluto, y puedes cambiar la detección en cualquier momento mediante «Unidad».
| Unidad | Número de dígitos habitual | Se detecta con un valor absoluto | Ejemplo |
|---|---|---|---|
| Segundos | 10 | menos de 10¹¹ | 1700000000 |
| Milisegundos | 13 | desde 10¹¹ hasta menos de 10¹⁴ | 1700000000000 |
| Microsegundos | 16 | desde 10¹⁴ hasta menos de 10¹⁷ | 1700000000000000 |
| Nanosegundos | 19 | desde 10¹⁷ | 1700000000000000000 |
En código y hojas de cálculo
Convertir marcas de tiempo Unix sin la herramienta
Para scripts y hojas de cálculo: comandos habituales para obtener la marca de tiempo actual y convertirla en una fecha. Los ejecutas en tu propio entorno. Ten en cuenta que Date.now() en JavaScript devuelve milisegundos (13 dígitos) y que la fórmula de Excel produce una fecha en UTC que debes formatear como fecha.
JavaScript: marca de tiempo actual en segundos
Math.floor(Date.now() / 1000)JavaScript: marca de tiempo a fecha (ISO 8601)
new Date(1700000000 * 1000).toISOString()Python: marca de tiempo actual en segundos
int(time.time())PHP: marca de tiempo actual en segundos
time()Shell de Linux: marca de tiempo actual en segundos
date +%sShell de Linux (GNU date): marca de tiempo a fecha (UTC)
date -u -d @1700000000Excel / Google Sheets: marca de tiempo de A1 como fecha (UTC)
=A1/86400+25569Descubre más
Herramientas relacionadas con marcas de tiempo, zonas horarias y API
Depurador JWT
Decodifica, edita y vuelve a firmar JSON Web Tokens, con verificación de firmas HS256/HS384/HS512 y verificación RS/PS/ES mediante clave pública, todo en el navegador.
Creado por Jakub Martyniak
Generador de Crontab
Crea expresiones Cron mediante un formulario, con explicaciones en español y una vista previa de las próximas ejecuciones, todo desde el navegador.
Creado por Jakub Martyniak
Formateador de JSON
Formatea, minifica y valida JSON con resaltado de sintaxis, indicación de errores y descarga, todo en el navegador.
Creado por Jakub Martyniak
Generador de UUID
Genera UUID de las versiones 1, 4, 5 y 7, individualmente o en lote, con un formato personalizable y directamente en el navegador.
Creado por Jakub Martyniak
Conversor de zonas horarias
Convierte fechas y horas entre tantas zonas horarias como quieras, con detección automática de tu zona horaria, ajuste del horario de verano y aviso de cambio de día. Todo desde el navegador.
Creado por Julian Alker
Generador de marcas de tiempo de Discord
Genera etiquetas de marca de tiempo de Discord (<t:...:STYLE>) a partir de una fecha y hora, con vista previa en UTC, tu zona horaria y otras zonas horarias habituales para los 9 estilos, botones para copiar y un analizador de etiquetas existentes. Funciona íntegramente en el navegador.
Creado por Justin Schuessler
FAQ
Preguntas frecuentes sobre el conversor de marcas de tiempo Unix
Respuestas breves sobre marcas de tiempo Unix, unidades, zonas horarias y esta herramienta.
Sí. El conversor es gratuito y puedes usarlo sin registrarte. La conversión se realiza por completo en tu navegador mediante la API Date de JavaScript; tus marcas de tiempo y fechas no se envían a ningún servidor ni se guardan.
Una marca de tiempo Unix cuenta, como un número, los segundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 UTC (la «época Unix»), sin zona horaria ni segundos intercalares. Muchos lenguajes de programación, bases de datos y API almacenan los instantes de esta forma, a menudo también en milisegundos.
Pega el valor en «Marca de tiempo → Fecha». Para 1700000000, la herramienta detecta la unidad Segundos y muestra el instante como 2023-11-14 22:13:20 UTC, en ISO 8601 como 2023-11-14T22:13:20.000Z y en RFC 2822 como Tue, 14 Nov 2023 22:13:20 GMT, además de la hora local de tu zona horaria y el tiempo transcurrido respecto a ahora. Cada valor tiene su propio botón para copiarlo.
En «Fecha → Marca de tiempo», elige la fecha y la hora con precisión de segundos y especifica en «Zona horaria de entrada» si se trata de hora local o UTC. La herramienta devuelve la marca de tiempo en segundos y milisegundos, así como en formato ISO 8601. Por ejemplo, 2023-11-14 22:13:20 UTC se convierte en 1700000000 o 1700000000000, respectivamente.
Por la magnitud del valor: por debajo de 10¹¹ se interpreta como segundos; por debajo de 10¹⁴, como milisegundos; por debajo de 10¹⁷, como microsegundos; y, por encima, como nanosegundos. Esto corresponde aproximadamente a 10, 13, 16 o 19 dígitos. Si la detección no es correcta, selecciona tú mismo la unidad en el campo «Unidad».
La marca de tiempo no tiene zona horaria. La línea «Hora local» usa la zona horaria de tu navegador; en Europa Central, CET (UTC+1) en invierno y CEST (UTC+2) en verano. La línea «UTC» muestra el mismo instante sin desfase. Para otras zonas horarias, usa el conversor de zonas horarias. Ir al conversor de zonas horarias
Sí. La herramienta también convierte marcas de tiempo negativas (instantes anteriores al 1 de enero de 1970) y valores decimales como 1700000000.5. El límite es el rango de fechas de JavaScript, unos 273.000 años antes y después de 1970. Si un valor queda fuera, la herramienta muestra un aviso en lugar de una fecha.
Muchos sistemas antiguos almacenan las marcas de tiempo Unix como enteros de 32 bits con signo. El 19 de enero de 2038 a las 03:14:07 UTC se produce un desbordamiento y el valor pasa a representar una fecha de 1901. Esto no afecta a los sistemas de 64 bits. Esta herramienta utiliza la API Date de JavaScript, no enteros de 32 bits, por lo que convierte con normalidad los instantes posteriores a 2038.
¿Tienes más preguntas?
Contactar con soporteTu aplicación o API necesita un servidor fiable
Un VPS de ZAP-Hosting pone tu aplicación o proyecto en línea de forma fiable.
Sin configuración. Sin riesgos. En línea en segundos.
¿Buscas más herramientas? Ver todas las herramientas para desarrolladores
