¿Qué es un timestamp Unix?
Es la cantidad de segundos desde el 1 de enero de 1970, 00:00 UTC — la “epoch”. Como no depende de la zona horaria, el mismo número representa el mismo instante en todo el mundo, y por eso bases de datos, APIs y logs suelen guardar fechas así. JavaScript y Java cuentan en milisegundos. Los sistemas que guardan el valor en 32 bits con signo se desbordan el 19 de enero de 2038 a las 03:14:07 UTC: el “problema del año 2038”.
Cómo se detecta la unidad
| Unidad | Ejemplo |
|---|---|
| Segundos | 10 dígitos |
| Milisegundos | 13 dígitos |
| Microsegundos | 16 dígitos |
| Nanosegundos | 19 dígitos |
Por la cantidad de dígitos: hasta 11, segundos; hasta 14, milisegundos; hasta 17, microsegundos; más, nanosegundos. Haz clic en un ejemplo para probarlo.