tigtools

Unix-tidsstempelkonverterer

Lim inn et epoketidsstempel for å se datoen i UTC og din tidssone, eller velg en dato for å få tidsstempelet. Enheten oppdages automatisk.

Kjører i nettleseren din Ingen registrering

Gjeldende Unix-tid

Sekunder

…

Millisekunder

…

Tidsstempel → dato

Dato → tidsstempel

Tolk som

Datoen leses i enhetens tidssone (UTC).

Slik bruker du det

  1. Lim inn et tidsstempel under «Tidsstempel → dato». Verktøyet oppdager om det er i sekunder, millisekunder, mikrosekunder eller nanosekunder, eller du kan velge enhet selv.
  2. Les datoen i lokal tid, i UTC, som ISO 8601 og som RFC 2822, og kopier formatet du trenger.
  3. Skal du gå motsatt vei, velger du dato og klokkeslett under «Dato → tidsstempel» og oppgir om det er lokal tid eller UTC.
  4. Den gjeldende Unix-tiden øverst oppdateres hvert sekund. Sett den på pause for å kopiere en fast verdi.

Slik fungerer det

Unix-tid (også kalt epoch- eller POSIX-tid) teller antall sekunder siden 1. januar 1970, 00:00:00 UTC. Det er samme tall overalt i verden på et gitt tidspunkt, og derfor brukes det i databaser, logger, API-er og filsystemer. Tidspunkter før 1970 er negative: -86400 er 31. desember 1969.

Ulike systemer bruker ulike enheter. Unix-verktøy, PHP og de fleste API-er bruker sekunder (10 sifre for nåværende datoer), JavaScript og Java bruker millisekunder (13 sifre), og enkelte databaser og sporingssystemer bruker mikrosekunder (16 sifre) eller nanosekunder (19 sifre). Automatisk gjenkjenning teller sifrene i heltallsdelen: opptil 11 sifre leses som sekunder, 12–14 som millisekunder, 15–17 som mikrosekunder og 18 eller flere som nanosekunder. Dette stemmer for datoer fra omtrent 1973 til 5138; for andre datoer velger du enhet selv.

Resultatene vises i flere formater. ISO 8601 (2023-11-14T22:13:20.000Z) er standarden for datautveksling; Z-en betyr UTC. RFC 2822 (Tue, 14 Nov 2023 22:13:20 +0000) brukes i e-posthoder og RSS-strømmer. Lokaltiden bruker nettleserens tidssone og språkinnstillinger, inkludert sommertid.

Unix-tid ignorerer skuddsekunder: hver dag er nøyaktig 86 400 sekunder. Datoer vises med millisekundpresisjon, som er oppløsningen til JavaScript-datoer, så de ekstra sifrene i mikrosekund- og nanosekundtidsstempler fjernes fra de viste datoene.

Eksempler

Lese en loggoppføring

En logglinje inneholder ts=1700000000. Den har 10 sifre, så den leses som sekunder: tirsdag 14. november 2023, 22:13:20 UTC, vist i din egen tidssone under den.

En JavaScript Date.now()-verdi

1700000000000 har 13 sifre og leses som millisekunder: samme tidspunkt som eksempelet over. Hvis du deler på 1 000, får du Unix-tiden i sekunder som en PHP- eller Python-backend forventer.

Angi utløpstid for et API-token

For å få noe til å utløpe 1. januar 2030 ved midnatt UTC, velger du den datoen med «UTC» valgt: Unix-sekundverdien er 1893456000, klar for et exp-krav eller en cache-header.

Ofte stilte spørsmål

Hvordan vet jeg om tidsstempelet mitt er i sekunder eller millisekunder?

Tell sifrene. For datoer de siste tiårene har sekunder 10 sifre (f.eks. 1700000000) og millisekunder 13 (f.eks. 1700000000000). Verktøyet gjør dette automatisk og forteller deg hvilken enhet det brukte.

Avhenger et Unix-tidsstempel av tidssonen?

Nei. Et tidsstempel identifiserer ett tidspunkt, det samme overalt. Bare visningen som kalenderdato og klokkeslett avhenger av tidssonen, og derfor viser verktøyet både UTC og din lokale tid.

Hva er år 2038-problemet?

Systemer som lagrer Unix-tid som et 32-biters heltall med fortegn, kan bare telle til 2 147 483 647, som er 19. januar 2038, 03:14:07 UTC. Ett sekund senere flyter verdien over. Moderne systemer bruker 64-biters verdier, noe som unngår problemet. Dette verktøyet påvirkes ikke.

Kan jeg konvertere datoer før 1970?

Ja. Skriv inn et negativt tidsstempel, for eksempel -31536000 (1. januar 1969), eller velg en tidligere dato under «Dato → tidsstempel».

Hvorfor skiller lokaltiden seg fra UTC med et ujevnt antall?

Noen tidssoner har en forskyvning på 30 eller 45 minutter (for eksempel India med UTC+5:30 og Nepal med UTC+5:45), og sommertid endrer forskyvningen i deler av året. Den lokale tiden som vises, følger enhetens tidssoneregler for den datoen.

Personvern

Alle konverteringer bruker klokke- og datofunksjonene i nettleseren din. Ingenting av det du skriver inn, lastes opp, lagres eller inkluderes i analyser.