Convierte entre marca de tiempo Unix y fecha
El tiempo epoch explicado para desarrolladores y curiosos
Una marca de tiempo Unix (también llamada tiempo epoch) es el número de segundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 UTC, un momento conocido como la época Unix. Es la forma más universal de representar un instante en el tiempo dentro de la informática. ¿Por qué 1970? Los sistemas operativos Unix se desarrollaron a finales de los años 60 y principios de los 70. El 1 de enero de 1970 se eligió como un punto de referencia práctico: una fecha reciente en ese momento que ofrecía un rango de uso amplio. Milisegundos frente a segundos: JavaScript usa milisegundos (multiplica los segundos por 1000), mientras que los comandos de Unix/Linux y la mayoría de las bases de datos usan segundos. Al trabajar con marcas de tiempo, confirma siempre qué unidad se espera; es una fuente común de errores. El problema del año 2038: Los sistemas de 32 bits almacenan las marcas de tiempo Unix como un entero con signo, que alcanza su límite el 19 de enero de 2038 a las 03:14:07 UTC. Los sistemas modernos de 64 bits no tienen este problema y pueden representar fechas miles de millones de años en el futuro. Usos comunes: respuestas de API, registros de bases de datos, archivos de log, fechas de modificación de archivos, tokens de autenticación (expiración de JWT), cabeceras de caché y cualquier lugar donde se necesite un formato de hora independiente del idioma.
Otras herramientas útiles relacionadas con cálculos de fecha y hora
¿Qué es una Marca de Tiempo Unix? Es el número de segundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 UTC. Se usa ampliamente en programación.
Marca de tiempo → Fecha y Fecha → Marca de tiempo
Obtén el valor de la marca de tiempo al instante
Conversión precisa con horas y minutos
Para APIs, bases de datos y análisis de registros
Sobre la marca de tiempo Unix
Es el número de segundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 UTC (época Unix).