Vad är Unix-tidsstämpelomvandlare?
Konvertera UNIX-tidsstämplar till läsbara datum och tvärtom.
När du ska använda denna kalkylator
- Arbeta med API:er som returnerar tidsstämplar.
- Logga händelser med exakta tider.
- Felsöka tidsrelaterade problem.
- Konvertera databastider.
- Analysera tidsdata.
- Undervisning i datateknik.
Steg:
- Ange en UNIX-tidsstämpel (sekunder eller millisekunder).
- Alternativt, ange ett datum för att få UNIX-tidsstämpling.
- Resultatet visar både läsbar tid och UNIX-värdet.
- Stöder sekunder och millisekunder automatiskt.
- Använd för API-integration och loggning.
- Perfekt för utvecklare och dataanalytiker.
Formel
Tidsstämpel → datum: new Date(tidsstämpel × 1000)
Datum → tidsstämpel: Math.floor(datum.getTime() / 1000)
Unix-epok: 1 januari 1970 00:00:00 UTC
Maximal 32-bitars tidsstämpel: 19 januari 2038 (03:14:07 UTC)
Användningsområden
- API-loggning och tidsstämpel.
- Databasposter och spårning.
- Felsökning av applikationer.
- Dataanalys och rapportering.
Viktiga fördelar
- Omedelbar konvertering.
- Stöder both sekunder och millisekunder.
- Visar lokal tid och UTC.
- Kopiera-knapp för snabb användning.
- Behandla negativa tidsstämplor för datum före Unix-epoken (före 1970)
- Gratis, omedelbart och fungerar i din webbläsare utan registrering eller datainsamling
Proffstips
- Lagra alltid tidsstämplar i UTC i databaser
- Omvandla till lokal tid endast för visning
- Använd 64-bitars heltal för tidsstämpellagring
- Verifiera tidsstämplar i båda riktningarna innan du litar på dem
- För API-autentiseringstecken eller signerade URL:er, beräkna utgångstidsstämpeln serversidan och jämför den med aktuell Unixtid för att kontrollera giltigheten.
Vanliga misstag att undvika
- Glömma att JavaScript använder millisekunder (×1000)
- Anta att alla API:er använder samma tidsstämpelformat
- Inte beakta tidszonsskillnader
- Använda 32-bitars heltal för tidsstämplar i nya system
Viktiga begrepp förklarade
- <strong>UNIX-tid:</strong> Antal sekunder sedan 1 januari 1970 00:00:00 UTC.
- <strong>Epoch:</strong> Startpunkten för UNIX-tid (1 januari 1970).
- <strong>UTC:</strong> Koordinerad universell tid, den internationella referenstiden.
- <strong>Millisekunder:</strong> Tidsenhet lika med 1/1000 av en sekund.
- Millisekunder-tidsstämpel: En 13-siffrig Unix-tidsstämpel där tid mäts i millisekunder istället för sekunder, använd av JavaScript Date.now() och de flesta moderna API:er
Relaterade begrepp
- Unix-epok: 1 januari 1970 00:00:00 UTC, referenspunkten från vilken alla Unix-tidsstämplar mäts
- Epoktid: Ett system för att representera tid som antalet sekunder sedan Unix-epoken
- UTC (Coordinated Universal Time): Den primäratidsstandarden som världen reglerar klockor och tid med, oberoende av tidszon
- 2038-problemet: Datumet då 32-bitars Unix-tidsstämplar kommer att overflowa, vilket potentiellt kan få system att tolka datumet som 1901
- ISO 8601: En internationell standard för att representera datum och tider (t.ex. 2024-06-29T12:00:00Z) som ett alternativ till Unix-tidsstämplar
Exempel
1700000000 → 14 november 2023 22:13:20 UTC.
Tolka dina resultat
Konvertorn fungerar i två riktningar: att ange en Unix-tidsstämpel ger dig det människoläsliga datumet, och att ange ett datum ger dig Unix-tidsstämpan. Nuvarande Unix-tid visas högst upp med en refresh-knapp, så du kan alltid se den aktuella tidsstämpan utan att skriva något.
Unix-tidsstämplar räknar sekunder från 1 januari 1970 UTC (Unix-epoken). De är tidszonoberoende — samma tidsstämrepresenterar samma ögonblick över hela jorden. När du anger ett datum använder kalkylatorn din lokala tidszonsförskjutning för att beräkna tidsstämpan, men du kan växla till UTC om du behöver tidszonneutra resultat.
2038-problemet är värt att förstå: 32-bitars tecknet heltal overflowar den 19 januari 2038, vilket innebär att legacy-system som använder 32-bitars tidsstämplar kommer att vända tillbaka till negativa värden. Moderna system använder 64-bitars tidsstämplar, som inte kommer att overflowa på miljarder år. Om du stöter på oväntade datum runt 1901 eller 2038 är en 32-bitarsöverfyllning den sannolika orsaken.

