Conversor de tiempo de época

Convierte al instante entre marcas de tiempo Unix y fechas legibles. Admite segundos, milisegundos, microsegundos y nanosegundos con visualización de marcas de tiempo en tiempo real.

Marca de tiempo actual de Unix
Live
1778529188

Época → Fecha

Get Current Epoch in Your Language

JavaScript
Math.floor(Date.now() / 1000)
Python
import time; int(time.time())
PHP
time()
Java
System.currentTimeMillis() / 1000L
Go
time.Now().Unix()

How to Use the Unix Epoch Converter

Easily convert between Unix timestamps and human-readable dates. Unix time (also known as POSIX time or Epoch time) is a system for describing points in time, defined as the number of seconds that have elapsed since January 1, 1970 (UTC).

Epoch to Human

Paste any Unix timestamp (seconds or milliseconds) to see it converted instantly into Local Time, UTC, and ISO 8601 formats. The tool automatically detects the precision.

Human to Epoch

Select a date and time using the pickers to generate the corresponding Unix timestamp. This is essential for setting expiration times in tokens or database queries.

Did You Know?

The "Year 2038 problem" (also known as Y2K38) refers to the end of Unix time for 32-bit systems. On January 19, 2038, the signed 32-bit integer used to store the timestamp will overflow, potentially causing system failures. Modern 64-bit systems solve this, extending the limit billions of years into the future.

Explore Related Time Tools

Frequently Asked Questions

¿Por qué utilizar nuestro conversor de tiempo de época?

Actualizaciones en vivo

Marca de tiempo Unix en tiempo real que se actualiza cada segundo.

Múltiples formatos

Convertir a segundos, milisegundos, microsegundos y nanosegundos.

Ajustes preestablecidos rápidos

Botones de un clic para marcas de tiempo comunes como "Ahora" y "Inicio del día".

Widget integrable

Copie el código de inserción para agregar una marca de tiempo en vivo a su sitio web.

Entender las marcas de tiempo Unix

Las marcas de tiempo Unix son fundamentales en la informática y se utilizan ampliamente en bases de datos, APIs, archivos de registro y programación. Nuestro conversor ayuda a desarrolladores, administradores de sistemas y a cualquiera que trabaje con datos temporales a traducir rápidamente entre fechas legibles y Unix time.

Casos de uso comunes

  • Marcas de tiempo en bases de datosMuchas bases de datos almacenan fechas como marcas de tiempo Unix por eficiencia
  • Respuestas de APILas APIs REST suelen devolver marcas de tiempo en formato epoch
  • Análisis de registrosLos registros de servidor usan con frecuencia Unix time para una sincronización precisa
  • Metadatos de archivosLos sistemas de archivos registran las horas de creación y modificación como marcas de tiempo

Ejemplos en lenguajes de programación

Los distintos lenguajes de programación manejan las marcas de tiempo Unix de forma diferente. JavaScript usa milisegundos (Date.now()), mientras que time.time() de Python devuelve segundos. time() de PHP también devuelve segundos. Nuestro conversor maneja ambos formatos automáticamente.

JavaScript (devuelve milisegundos)

Date.now(); // → 1747842600000
Math.floor(Date.now() / 1000); // → 1747842600 (segundos)

Python (devuelve segundos)

import time
time.time(); # → 1747842600.123
int(time.time()); # → 1747842600

PHP (devuelve segundos)

tiempo(); // → 1747842600
microtiempo(verdadero); // → 1747842600.123

Go (devuelve struct Time; .Unix() para segundos)

Importar "time"
time.Now().Unix() // → 1747842600
time.Now().UnixMilli() // → 1747842600000

Rust (devuelve Duration desde UNIX_EPOCH)

use std::time::{SystemTime, UNIX_EPOCH};

SystemTime::now().duration_since(UNIX_EPOCH).unwrap().as_secs() // → 1747842600

SQL (PostgreSQL y MySQL)

-- PostgreSQL
SELECT EXTRACT(EPOCH FROM NOW())::INT; -- → 1747842600

-- MySQL
SELECT UNIX_TIMESTAMP(); -- → 1747842600

Trabajar con Unix time, datos Epoch Live y marcas de tiempo

La marca de tiempo Unix —también conocida como Unix date time o time in Unix— es el estándar de facto para representar momentos en el tiempo en prácticamente todos los sistemas informáticos modernos. Tanto si construyes servicios de backend, depuras registros o sincronizas datos entre APIs, poder leer y convertir valores epoch rápidamente te ahorra horas de cálculos manuales. Nuestra herramienta te ofrece una vista Epoch Live de la marca de tiempo Unix actual que se actualiza cada segundo, así puedes copiar el valor exacto en cualquier momento con un clic.

Más allá de la ingeniería Unix, el término «epoch» aparece en muchos contextos: desde los ciclos de entrenamiento de aprendizaje automático hasta franquicias de videojuegos como Last Epoch, donde los jugadores siguen marcas de tiempo de builds y parches. Sea cual sea el origen, este conversor acepta valores tanto de 10 dígitos (segundos) como de 13 dígitos (milisegundos) y los renderiza como fechas legibles en UTC, tu zona horaria local, ISO 8601 y RFC 2822. Pega una marca de tiempo de una fila de base de datos, una respuesta JSON o un registro de servidor y verás todos los formatos en paralelo al instante.

Referencia de marcas de tiempo habituales

Valores notables de marcas de tiempo Unix que aparecen con frecuencia en desarrollo e investigación histórica.

Marca de tiempoFecha / Evento
01970-01-01 00:00:00 UTC: el propio epoch Unix
−864001969-12-31 00:00:00 UTC: un día antes del epoch
9466848002000-01-01 00:00:00 UTC: inicio del nuevo milenio
10000000002001-09-09 01:46:40 UTC: mil millones de segundos después del epoch
12345678902009-02-13 23:31:30 UTC: famoso momento de «dígitos secuenciales»
15000000002017-07-14 02:40:00 UTC: 1500 millones de segundos después del epoch
15778368002020-01-01 00:00:00 UTC: inicio de 2020
17040672002024-01-01 00:00:00 UTC: inicio de 2024
17356896002025-01-01 00:00:00 UTC: inicio de 2025
21474836472038-01-19 03:14:07 UTC: límite del problema del año 2038 (máximo en 32 bits con signo)