Unix timestamp
El Unix timestamp actual es 1792139780: los segundos transcurridos desde el 1 de enero de 1970 a las 00:00 UTC.
Conversor
Fechas redondas del timestamp
| Timestamp | Fecha (hora peninsular) | Qué es |
|---|---|---|
| 1.000.000.000 | domingo, 9 de septiembre de 2001, 3:46:40 | Mil millones de segundos |
| 1.234.567.890 | sábado, 14 de febrero de 2009, 0:31:30 | 1234567890 |
| 1.800.000.000 | viernes, 15 de enero de 2027, 9:00:00 | 1.800 millones |
| 2.000.000.000 | miércoles, 18 de mayo de 2033, 5:33:20 | 2.000 millones |
| 2.147.483.647 | martes, 19 de enero de 2038, 4:14:07 | Efecto 2038 (fin del entero de 32 bits con signo) |
| 2.500.000.000 | lunes, 22 de marzo de 2049, 5:26:40 | 2.500 millones |
| 4.294.967.295 | domingo, 7 de febrero de 2106, 7:28:15 | Fin del entero de 32 bits sin signo |
Cómo obtener el timestamp
| JavaScript | Math.floor(Date.now() / 1000) |
|---|---|
| Python | import time; int(time.time()) |
| PHP | time(); |
| Java | Instant.now().getEpochSecond() |
| C# | DateTimeOffset.UtcNow.ToUnixTimeSeconds() |
| Go | time.Now().Unix() |
| Bash | date +%s |
| MySQL | SELECT UNIX_TIMESTAMP(); |
| PostgreSQL | SELECT extract(epoch FROM now()); |
Preguntas frecuentes
¿Qué es el Unix timestamp?
El número de segundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 UTC (la «época Unix»), sin contar los segundos intercalares. Es la forma más habitual de guardar fechas en ordenadores y bases de datos porque no depende de la zona horaria.
¿Cómo sé si un timestamp está en segundos o en milisegundos?
Por su longitud: hoy un timestamp en segundos tiene 10 cifras y uno en milisegundos (como el de JavaScript, Date.now()), 13. El conversor de esta página reconoce los dos.
¿Qué es el efecto 2038?
El 19 de enero de 2038 a las 03:14:07 UTC el timestamp llega a 2.147.483.647, el mayor número que cabe en un entero de 32 bits con signo. Los sistemas que aún lo guarden así darán la vuelta a 1901. La mayoría ya usa 64 bits, que alcanzan para 292.000 millones de años.
¿El timestamp cambia con la hora de verano?
No. Cuenta segundos en UTC, así que es el mismo en todo el mundo en el mismo instante y no salta con los cambios de hora: lo que cambia es cómo se muestra en cada zona horaria.