Så här använder du det
- Klistra in en tidsstämpel i ”Tidsstämpel → datum”. Verktyget identifierar om den är i sekunder, millisekunder, mikrosekunder eller nanosekunder, eller så kan du välja enhet.
- Läs av datumet i din lokala tid, i UTC, som ISO 8601 och som RFC 2822, och kopiera det format du behöver.
- För att konvertera åt andra hållet väljer du ett datum och en tid under ”Datum → tidsstämpel” och anger om det är lokal tid eller UTC.
- Den aktuella Unix-tiden högst upp uppdateras varje sekund. Pausa den för att kopiera ett fast värde.
Så fungerar det
Unix-tid (även kallad epoch eller POSIX-tid) räknar antalet sekunder sedan 1 januari 1970, 00:00:00 UTC. Det är samma tal överallt i världen vid en given tidpunkt, vilket är anledningen till att det används i databaser, loggar, API:er och filsystem. Tider före 1970 är negativa: -86400 är 31 december 1969.
Olika system använder olika enheter. Unix-verktyg, PHP och de flesta API:er använder sekunder (10 siffror för aktuella datum), JavaScript och Java använder millisekunder (13 siffror), och vissa databaser och spårningssystem använder mikrosekunder (16 siffror) eller nanosekunder (19 siffror). Den automatiska identifieringen räknar siffrorna i heltalsdelen: upp till 11 siffror läses som sekunder, 12–14 som millisekunder, 15–17 som mikrosekunder och 18 eller fler som nanosekunder. Detta stämmer för datum från cirka 1973 till 5138; för andra datum väljer du enhet själv.
Resultaten visas i flera format. ISO 8601 (2023-11-14T22:13:20.000Z) är standarden för datautbyte; Z betyder UTC. RFC 2822 (Tue, 14 Nov 2023 22:13:20 +0000) används i e-postrubriker och RSS-flöden. Lokal tid använder din webbläsares tidszon och språkinställningar, inklusive sommartid.
Unix-tid ignorerar skottsekunder: varje dag är exakt 86 400 sekunder. Datum visas med millisekundprecision, vilket är upplösningen för JavaScript-datum, så extra siffror i tidsstämplar med mikrosekunder eller nanosekunder tas bort från de visade datumen.
Exempel
Läsa en loggpost
En loggrad innehåller ts=1700000000. Den har 10 siffror, så den läses som sekunder: tisdag 14 november 2023, 22:13:20 UTC, som visas i din egen tidszon nedanför.
Ett JavaScript Date.now()-värde
1700000000000 har 13 siffror och läses som millisekunder: samma tidpunkt som exemplet ovan. Om du dividerar med 1 000 får du Unix-tiden i sekunder som en PHP- eller Python-backend förväntar sig.
Ange utgångstid för en API-token
För att få något att upphöra att gälla den 1 januari 2030 klockan 00:00 UTC väljer du det datumet med "UTC" valt: Unix-sekundvärdet är 1893456000, redo för en exp-claim eller en cache-header.
Vanliga frågor
Hur vet jag om min tidsstämpel är i sekunder eller millisekunder?
Räkna siffrorna. För datum under de senaste decennierna har sekunder 10 siffror (t.ex. 1700000000) och millisekunder 13 (t.ex. 1700000000000). Verktyget gör detta automatiskt och berättar vilken enhet det använde.
Beror en Unix-tidsstämpel på tidszonen?
Nej. En tidsstämpel identifierar en enda tidpunkt, samma överallt. Endast hur den visas som kalenderdatum och klockslag beror på tidszonen, vilket är anledningen till att verktyget visar både UTC och din lokala tid.
Vad är år 2038-problemet?
System som lagrar Unix-tid som ett signerat 32-bitars heltal kan bara räkna till 2 147 483 647, vilket är 19 januari 2038, 03:14:07 UTC. En sekund senare slår värdet över. Moderna system använder 64-bitars värden, vilket undviker problemet; det här verktyget påverkas inte.
Kan jag konvertera datum före 1970?
Ja. Ange en negativ tidsstämpel som -31536000 (1 januari 1969) eller välj ett tidigare datum under ”Datum → tidsstämpel”.
Varför skiljer sig den lokala tiden från UTC med ett udda antal minuter?
Vissa tidszoner har en förskjutning på 30 eller 45 minuter (till exempel Indien vid UTC+5:30 och Nepal vid UTC+5:45), och sommartid ändrar förskjutningen under delar av året. Den lokala tiden som visas följer din enhets tidszonsregler för det datumet.
Integritet
Alla konverteringar använder din webbläsares klock- och datumfunktioner. Inget du anger laddas upp, lagras eller ingår i analyser.