Calculadora de Marca de Tiempo Unix
Selecciona una fecha y hora (UTC) para encontrar la marca de tiempo Unix equivalente en segundos y milisegundos.
La fecha y hora que selecciones se tratan como UTC (Tiempo Universal Coordinado).
Cómo funcionan las marcas de tiempo Unix
Una marca de tiempo Unix cuenta el número de segundos (o milisegundos) transcurridos desde el epoch Unix —medianoche UTC del 1 de enero de 1970. Es un entero simple, lo que facilita a las computadoras almacenar, comparar y calcular diferencias de tiempo sin lidiar con calendarios ni zonas horarias.
Esta calculadora trata la fecha y hora seleccionadas como UTC. Si tienes una hora local en una zona horaria diferente, conviértela primero a UTC (teniendo en cuenta tu desfase UTC) antes de introducirla aquí para una marca de tiempo precisa.
Preguntas frecuentes
¿Por qué el epoch Unix comienza el 1 de enero de 1970?
Esta fecha fue elegida de forma algo arbitraria por los primeros desarrolladores de Unix como punto de referencia conveniente cuando se diseñaba el sistema a principios de los años 1970, y ha permanecido como estándar desde entonces en casi todos los sistemas informáticos.
¿Cuál es la diferencia entre segundos epoch y milisegundos epoch?
Los segundos epoch son el formato tradicional de marca de tiempo Unix usado por muchos sistemas y bases de datos. Los milisegundos epoch (segundos × 1000) ofrecen una precisión más fina y se usan comúnmente en JavaScript y otros sistemas que necesitan precisión de subsegundo.
¿Se agotarán eventualmente las marcas de tiempo Unix?
Los sistemas que almacenan la marca de tiempo como un entero de 32 bits con signo se desbordarán en enero de 2038 (el «problema del año 2038»), pero los sistemas modernos de 64 bits almacenan marcas de tiempo con un rango mucho mayor, haciendo que esto no sea un problema para el software actual basado en enteros de 64 bits.