Segundos o milisegundos
Hasta 11 dígitos se leen como segundos, de 12 a 14 como milisegundos, de 15 a 17 como microsegundos y los números más largos como nanosegundos. También puedes elegir la unidad tú mismo.
Convierte timestamps Unix en segundos, milisegundos, microsegundos o nanosegundos en fechas de cualquier zona horaria, y fechas en tiempo epoch.
Pega un timestamp Unix o selecciona «Usar la hora actual». La unidad se detecta por el número de dígitos.
La fecha se muestra en UTC y en la zona horaria que elijas, que al principio es la de tu dispositivo.
Cambia a «De fecha a timestamp», introduce una fecha y una hora y copia el timestamp en segundos o milisegundos.
Hasta 11 dígitos se leen como segundos, de 12 a 14 como milisegundos, de 15 a 17 como microsegundos y los números más largos como nanosegundos. También puedes elegir la unidad tú mismo.
Cuando los relojes se atrasan, una hora local ocurre dos veces y se usa el primer momento. Una hora que se salta al adelantar los relojes se señala.
El tiempo Unix considera que cada día tiene exactamente 86 400 segundos, como la mayoría de los sistemas operativos y lenguajes de programación.
Para fechas cercanas al presente, los segundos suelen tener 10 dígitos y los milisegundos 13. Elige la unidad de forma explícita al convertir, sobre todo con fechas históricas o muy futuras. Un timestamp identifica un instante; la zona horaria elegida cambia cómo se muestra ese instante.
El número de segundos transcurridos desde el 1 de enero de 1970 a las 00:00:00 UTC, también llamado tiempo epoch. En un momento dado, es el mismo en todo el mundo.
En JavaScript, usa Math.floor(Date.now() / 1000). En PHP, usa time(). En Python, usa int(time.time()).
Los sistemas que guardan los timestamps como enteros de 32 bits con signo se desbordan el 19 de enero de 2038 a las 03:14:07 UTC. Los timestamps de 64 bits, como los que se usan aquí, no se ven afectados.