Com convertir un timestamp Unix
- Enganxa el timestamp: 13 dígits es consideren mil·lisegons i 10 dígits segons.
- Mira la data en UTC, en format ISO 8601 i a la teva hora local.
- Per fer el camí invers, tria una data i una hora i copia els segons o mil·lisegons.
- «Fes servir l'hora actual» carrega el moment present als dos convertidors.
Què és l'hora Unix
L'hora Unix (o epoch) compta els segons transcorreguts des de l'1 de gener de 1970 a les 00:00:00 UTC. És la manera més habitual de desar dates en bases de dades, registres i API, perquè és un sol nombre que no depèn de la zona horària.
Molts sistemes, com JavaScript, fan servir mil·lisegons en lloc de segons. Per això un timestamp de 10 dígits sol ser en segons i un de 13 en mil·lisegons.
El resultat en UTC és el mateix a tot el món; l'hora local depèn de la zona horària configurada al teu dispositiu.
Coses a tenir en compte
- Els valors d'11 o més dígits es llegeixen com a mil·lisegons; si el teu timestamp en segons correspon a una data molt llunyana, es pot interpretar malament.
- La data que introdueixes s'interpreta a la zona horària del teu dispositiu.
- No té en compte els segons intercalars: l'hora Unix els ignora.
Preguntes freqüents
Què és un timestamp Unix?
És el nombre de segons transcorreguts des de l'1 de gener de 1970 a les 00:00 UTC.
Com sé si és en segons o en mil·lisegons?
Amb 10 dígits és en segons; amb 13, en mil·lisegons. L'eina ho detecta i t'indica com l'ha interpretat.
Què és el problema de l'any 2038?
Els sistemes que desen l'hora Unix en 32 bits deixen de funcionar el 19 de gener de 2038. Els sistemes de 64 bits no tenen aquest problema.
Funciona amb dates anteriors al 1970?
Sí, fent servir nombres negatius.
És gratis?
Sí, és gratis, no cal registrar-se i funciona directament al navegador.