ToolPal
Close-up of a sleek digital clock displaying time, set on a contemporary wooden surface near electronics.

Timestamp Unix explicado - Que es y como convertirlo

📷 FOX ^.ᆽ.^= ∫ / Pexels

Timestamp Unix explicado - Que es y como convertirlo

Entendiendo los timestamps Unix: que son, como funcionan y como convertirlos a fechas legibles. Conocimiento esencial para desarrolladores.

DPor Daniel Park10 de marzo de 20262 min de lectura

Que es un timestamp Unix?

Un timestamp Unix (tambien conocido como tiempo Epoch o tiempo POSIX) es el numero de segundos transcurridos desde el 1 de enero de 1970, 00:00:00 UTC. Esta fecha se conoce como la "Epoca Unix".

Ejemplo

  • 0 = 1 de enero de 1970, 00:00:00 UTC
  • 1000000000 = 9 de septiembre de 2001, 01:46:40 UTC
  • 1710547200 = 16 de marzo de 2024, 00:00:00 UTC

Por que usar timestamps Unix?

  1. Universal — Sin confusion de zonas horarias. Un timestamp significa lo mismo en todas partes
  2. Ordenable — Comparacion numerica simple para ordenar eventos
  3. Compacto — Un solo entero en vez de una cadena de fecha formateada
  4. Independiente del lenguaje — Todos los lenguajes de programacion pueden manejar enteros

Operaciones comunes

JavaScript

// Timestamp actual (segundos)
Math.floor(Date.now() / 1000);

// Timestamp a Date
new Date(timestamp * 1000);

// Date a timestamp
Math.floor(new Date('2026-03-16').getTime() / 1000);

Python

import time
from datetime import datetime

# Timestamp actual
time.time()

# Timestamp a datetime
datetime.fromtimestamp(1710547200)

# datetime a timestamp
datetime(2026, 3, 16).timestamp()

El problema del ano 2038

Los timestamps Unix almacenados como enteros con signo de 32 bits se desbordarán el 19 de enero de 2038. Los sistemas modernos usan enteros de 64 bits, que no se desbordarán en los proximos 292 mil millones de anos.

Milisegundos vs. segundos

  • Timestamp Unix (segundos): 1710547200 (10 digitos)
  • Timestamp JavaScript (milisegundos): 1710547200000 (13 digitos)

Si un timestamp tiene 13 digitos, esta en milisegundos. Divide entre 1000 para obtener segundos.

Convierte timestamps ahora

Usa nuestro conversor de timestamps Unix gratuito para convertir instantaneamente entre timestamps Unix y fechas legibles.

Preguntas Frecuentes

D

Sobre el autor

Daniel Park

Senior frontend engineer based in Seoul. Seven years of experience building web applications at Korean SaaS companies, with a focus on developer tooling, web performance, and privacy-first architecture. Open-source contributor to the JavaScript ecosystem and founder of ToolPal.

Saber más

Compartir

XLinkedIn

Publicaciones relacionadas