CanDoYa
CA

Convertidor de timestamp Unix

Funciona del tot al navegador: sense pujar res ni registrar-te.

Epoch i timestamp Unix
Timestamp Unix actual-

Timestamp a data

Detectat: segons

UTC
-
La teva hora local
-
ISO 8601 (UTC)
-
Relatiu
-

Data a timestamp

Segons Unix-
Mil·lisegons Unix-
Comparteix aquesta eina

Què és un timestamp Unix

Un timestamp Unix (epoch time) és el nombre de segons transcorreguts des de les 00:00:00 UTC de l'1 de gener de 1970, sense comptar els segons intercalars. Aquest convertidor transforma qualsevol valor epoch (segons o mil·lisegons, detectats automàticament) en una data llegible en UTC i hora local, i converteix també una data de calendari de nou en segons i mil·lisegons Unix.

Com s’utilitza

  1. 1Enganxa un timestamp. Escriu o enganxa un valor epoch com ara 1700000000. L'eina detecta si són segons o mil·lisegons segons la seva mida; fes servir el menú d'unitat per corregir-ho manualment.
  2. 2Llegeix la data. L'hora UTC, la teva hora local, el format ISO 8601 i una lectura relativa com «fa 2 anys» s'actualitzen a l'instant mentre escrius.
  3. 3Converteix una data de nou. Tria una data i hora al panell inferior, indica si és hora local o UTC, i copia els segons o mil·lisegons Unix resultants.

Per a qui és

Tot s'executa en local. El timestamp que enganxes s'analitza a la mateixa pàgina, es formata amb les dades de fus horari del teu navegador i mai es puja ni es desa a cap servidor. Continua funcionant sense connexió un cop carregada la pàgina, i el comptador en directe de dalt mostra sempre l'hora Unix actual.

Preguntes freqüents

Aquest convertidor de timestamp Unix és gratis i privat

Sí, és 100% gratis, sense registre i sense límits. La conversió s'executa íntegrament al teu navegador: els timestamps i dates que introdueixes mai es pugen, es desen ni es registren enlloc.

Com distingeixo segons de mil·lisegons a Unix

Per la longitud: els valors epoch actuals tenen 10 xifres en segons i 13 en mil·lisegons. Eines Unix com date +%s i time.time() de Python treballen en segons, mentre que Date.now() de JavaScript i System.currentTimeMillis() de Java retornen mil·lisegons. Aquest convertidor detecta la unitat automàticament i et permet corregir-la.

El temps Unix compta els segons intercalars

No. El temps Unix assumeix que cada dia dura exactament 86.400 segons, així que els segons intercalars afegits a l'UTC des de 1972 no es compten; el rellotge Unix repeteix o difumina un segon en el seu lloc. Per a una conversió del dia a dia, això no fa cap diferència visible.

Què és el problema de l'any 2038

Els sistemes que desen el temps Unix com un enter amb signe de 32 bits desborden a 2.147.483.647, que correspon a les 03:14:07 UTC del 19 de gener de 2038. Els sistemes moderns de 64 bits, i aquest convertidor, no es veuen afectats i gestionen dates centenars de milers d'anys en qualsevol direcció.

Pot ser negatiu un timestamp Unix

Sí. Els valors negatius simplement compten segons enrere des de l'epoch, i representen per tant dates anteriors a l'1 de gener de 1970. Per exemple, -86400 és el 31 de desembre de 1969 a les 00:00 UTC. Enganxa'n un i el convertidor el llegeix com qualsevol altre valor.

Per què l'hora convertida és diferent de la del meu rellotge

Un timestamp Unix està ancorat a l'UTC i no té cap fus horari propi. La fila UTC mostra la lectura universal, mentre que la fila local aplica el desfasament horari del teu dispositiu; el mateix timestamp simplement es mostra de dues formes, i l'horari d'estiu pot desplaçar la lectura local una hora.

Com obtinc el timestamp Unix actual

Va corrent en directe a la part de dalt d'aquesta eina: prem Copia per agafar-lo, o Usa per convertir-lo. En codi, fes servir date +%s en una shell, Date.now() en JavaScript (mil·lisegons) o time.time() en Python (segons).