Unix convertidor de marca de tiempo
Convertir entre una marca de tiempo de época Unix y una fecha y hora humana.
Los resultados se actualizan a medida que escribe.
Acerca de esta calculadora
A Unix timestamp is the number of seconds since 1 January 1970 UTC (the "epoch"). This converter turns an epoch timestamp into a readable UTC and local date, or takes a date and time and returns its epoch value. It handles both seconds and milliseconds, shows the ISO 8601 form, and names the weekday. A staple for developers reading logs, databases and API responses.
Pick a direction: give it an epoch number and it shows that exact instant both in UTC and in your browser’s local time zone (the two lines differ by your UTC offset), plus the ISO 8601 string and the weekday. Give it a date and a local time instead and it returns the matching epoch value. Because seconds-based timestamps and the millisecond timestamps used by JavaScript differ by a factor of 1,000, a unit switch lets you read or produce either.
For example, the timestamp 1700000000 is Tuesday 14 November 2023 22:13:20 UTC; the ten-digit length is a clue it is in seconds, whereas a thirteen-digit value like 1700000000000 is the same instant in milliseconds. Developers use this to decode a created_at column, sanity-check an API response, set an expiry, or convert a log line’s epoch stamp into a human date.
Preguntas frecuentes
¿Es una marca de tiempo Unix en segundos o milisegundos?
La marca de tiempo Unix clásica está en segundos desde la época de 1970, pero JavaScript y muchas APIs usan milisegundos (1000× más grandes). Establezca la unidad bajo opciones avanzadas para leer un valor de cualquier manera.
¿Qué zona horaria representa la marca de tiempo?
Una marca de tiempo Unix no tiene zona horaria — es un instante absoluto. La herramienta muestra que el instante tanto como UTC y en la hora local de su navegador, por lo que las dos líneas pueden diferir por su desplazamiento UTC.
¿Cómo puedo saber si una marca de tiempo es en segundos o milisegundos?
Cuente los dígitos: una marca de tiempo de los segundos actuales es de unos 10 dígitos de largo, mientras que la versión de milisegundo es de unos 13 dígitos. Si una fecha decodificada aterriza cerca de 1970, probablemente lea un valor de milisegundo como segundos.
¿Qué es la época de Unix?
La época es el punto cero de la hora de Unix: medianoche UTC el 1 de enero de 1970. Cada marca de tiempo es sólo el número de segundos (o milisegundos) contados desde ese instante.
¿Puede convertir una fecha en una marca de tiempo?
Sí. Cambie la dirección a Fecha → timestamp, introduzca la fecha y hora local, y devuelve el valor de la época, para que pueda ida y vuelta en cualquiera de las dos direcciones.
¿Cuál es el problema del año 2038?
Sistemas que almacenan tiempo Unix en un desbordamiento de 32 bits firmado el 19 de enero de 2038, después de lo cual el recuento ya no puede aumentar. Las marcas de tiempo modernas de 64 bits evitan esto, y este convertidor maneja fechas mucho más allá de 2038.
API — utilizar esta calculadora desde el código
Llame a esta calculadora como un punto final gratuito de JSON, no se requiere clave. Envíe los valores de campo a continuación como parámetros de consulta o JSON. Cualquier cosa que omita utiliza el mismo valor predeterminado que esta página está pre-llenada; un parámetro desconocido es un 400, nunca un cero silencioso. Lea los documentos completos de API →
Punto de finalización
GET https://calculator.free/api/v1/unix-timestamp/
curl
curl "https://calculator.free/api/v1/unix-timestamp/?mode=to_date&unix=1700000000&date=2026-09-08"
JavaScript fetch()
const r = await fetch(
"https://calculator.free/api/v1/unix-timestamp/?" + new URLSearchParams({
"mode": "to_date",
"unix": "1700000000",
"date": "2026-09-08"
}));
const data = await r.json();
console.log(data.results);
Los resultados son estimaciones para orientación general solamente, no para asesoramiento financiero, médico o fiscal.