Conversor de Timestamp
Convierte timestamps Unix a fechas legibles y viceversa. Soporta segundos y milisegundos. Herramienta gratis, instantánea, 100% en tu navegador.
— Referencia
Timestamps Unix
Un timestamp Unix (también llamado Unix time o POSIX time) es el número de segundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 UTC — momento conocido como la época Unix. Es una forma compacta e independiente de la zona horaria de representar cualquier punto en el tiempo como un entero. La mayoría de los lenguajes de programación y bases de datos lo soportan de forma nativa.
La Época Unix
La época Unix (1970-01-01T00:00:00Z) fue elegida por los primeros desarrolladores de Unix como un punto de referencia arbitrario pero conveniente. Los timestamps pueden ser negativos (antes de 1970) o positivos (después de 1970). En sistemas de 32 bits, el timestamp máximo representable es 2147483647 (19 de enero de 2038) — más allá del cual ocurre un desbordamiento, conocido como el Problema del año 2038. Los sistemas modernos de 64 bits no se ven afectados.
Timestamps notables
0 — la época Unix (1 de enero de 1970 00:00:00 UTC). 946684800 — Y2K (1 de enero de 2000). 1000000000 — 9 de septiembre de 2001, el hito del "billón de segundos". 2147483647 — el valor máximo de un entero con signo de 32 bits, desencadenando el Problema del año 2038 el 19 de enero de 2038. Si un timestamp tiene 13 dígitos (ej. 1700000000000), está en milisegundos; 10 dígitos significa segundos.
Obtener timestamps en código
JavaScript: Date.now() devuelve milisegundos; divide por 1000 para segundos. Python: import time; time.time() devuelve un float en segundos. PHP: time() devuelve segundos como entero. Java: System.currentTimeMillis() devuelve milisegundos. Bash: date +%s imprime el timestamp actual en segundos. SQL: EXTRACT(EPOCH FROM NOW()) en PostgreSQL, UNIX_TIMESTAMP() en MySQL.
Privacidad
Toda la conversión se ejecuta 100% en tu navegador. No se envían datos a ningún servidor.