Convierte marca de tiempo a fecha o fecha a marca de tiempo, compara segundos Unix frente a milisegundos y verifica valores de API, JWT, logs o tiempos de lanzamiento sin perder el contexto de zona horaria.
Úsalo cuando necesites comprobar una marca de tiempo convertida a fecha para cargas API, claims exp o iat de JWT, registros y verificación de lanzamientos. Se detectó milisegundos a partir del valor enviado.
A Unix timestamp (also known as epoch time or POSIX time) is a system for describing a point in time. It represents the number of seconds that have elapsed since January 1, 1970, 00:00:00 UTC (the Unix epoch), not counting leap seconds. The same concept is often stored in milliseconds by browsers, logs, and APIs.
El tiempo Unix es un entero con signo que aumenta en uno cada segundo, mientras que muchos flujos de JavaScript y del navegador guardan ese mismo instante en milisegundos. El valor bruto es independiente de la zona horaria porque siempre representa UTC. Convertir marca de tiempo a fecha o fecha a marca de tiempo es preciso cuando conoces la unidad y el desfase local esperado.
Los sistemas de 32 bits almacenan el tiempo Unix en un entero de 32 bits con signo, que se desbordará el 19 de enero de 2038. La mayoría de los sistemas modernos utilizan enteros de 64 bits, que no se desbordarán durante miles de millones de años.
Las marcas de tiempo son independientes de la zona horaria, ocupan menos almacenamiento, son fáciles de comparar y calcular, y evitan ambigüedades de análisis que pueden ocurrir con los formatos de cadena de fecha.