Ingen uppladdning, 100% lokalt, inget konto

Unix-tidsstämpelkonverterare

Konvertera mellan Unix epoch-tidsstämplar och läsliga datum. Detekterar automatiskt sekunder kontra millisekunder. Visar UTC och lokal tidszon. Ingenting lämnar din webbläsare.

Så fungerar Tidsstämpelkonverterare

Tidsstämpelomvandlaren översätter mellan Unix-epokvärden och mänskligt läsbara datum i båda riktningarna. Klistra in ett epoknummer och det visar det motsvarande UTC-datum-tid och din lokala datum-tid, med automatisk identifiering av om värdet är i sekunder eller millisekunder. Skriv ett datum och en tid och det konverteras tillbaka till ett epok i båda enheterna. All konverteringslogik körs inne i din webbläsare med JavaScript Date API och ingenting du anger överförs till någon server.

Autoidentifiering av sekunder kontra millisekunder använder ett enkelt tröskelvärde: värden över 9 999 999 999 behandlas som millisekunder (täcker datum från 2001 och framåt i ms), och värden vid eller under det behandlas som sekunder (täcker datum upp till 2286). Om din tidsstämpel hamnar i ett tvetydigt intervall kan ett reglage åsidosätta gissningen. Den lokala tidskonverteringen använder din webbläsares egna tidszon, inklusive eventuell sommartidsomräkning som gäller för det datumet.

Så här använder du Tidsstämpelkonverterare, steg för steg

  1. Klistra in ett Unix-epokvärde (sekunder eller millisekunder) i epokfältet.
  2. Läs UTC- och lokal datum-tid-resultaten som visas omedelbart nedan.
  3. Eller skriv ett datum och en tid i datumfälten för att konvertera i motsatt riktning.
  4. Kontrollera den automatiskt identifierade enhetsbenämningen (sekunder eller millisekunder) och växla den om gissningen är fel.
  5. Kopiera antingen epoken eller det formaterade datumet med kopieringsknapparna.

Vanliga användningsområden

  • Avkoda en Unix-tidsstämpel från ett databaskursresultat för att bekräfta att en post skapades på det förväntade datumet.
  • Konvertera ett JavaScript Date.now()-värde från millisekunder till en läsbar sträng under en felsökningssession i DevTools.
  • Generera epokets sekund för ett specifikt förflutet datum att använda som filterparameter i en API-förfrågan med tidsbaserad sidnumrering.
  • Verifiera att två tidsstämplar från olika system avser samma ögonblick genom att konvertera båda till UTC och jämföra.

Vanliga frågor

Loggas eller lagras något jag anger på era servrar?

Nej. Hela konverteringen är en lokal JavaScript Date-objektoperation. Epok- eller datumvärdet du anger lever bara i din webbläsarflik. Ingen förfrågan görs till Sunasty eller någon annan värd under konverteringen.

Hur skiljer verktyget sekunder från millisekunder?

Det räknar siffror: upp till 10 tolkas som sekunder, 11 till 13 som millisekunder, 14 till 16 som mikrosekunder och 17 eller fler som nanosekunder. När antalet siffror är tvetydigt provar det varje enhet från den minsta och behåller den första som ger ett rimligt år. Ett reglage finns tillgängligt för att åsidosätta detta beslut.

Vilken tidszon används för "lokal"-visningen?

Den tidszon din webbläsare rapporterar, vilket vanligtvis är systemtidszonen på den enhet du använder. Om din enhet är inställd på UTC visar lokal och UTC samma värde. Verktyget låter dig inte välja en godtycklig tidszon för den lokala visningen; för konverteringar i flera zoner är Världsklockan på den här webbplatsen mer lämplig.

Vilket giltigt intervall av Unix-tidsstämplar hanterar det här verktyget?

JavaScript Date-objektet stöder värden från ungefär -8 640 000 000 000 000 ms (år -271821) till 8 640 000 000 000 000 ms (år 275760). I praktiken är tidsstämplar utanför intervallet 1970 till 2100 sällsynta och verktyget hanterar dem korrekt så länge de faller inom JavaScript Date-intervallet.

Kan jag konvertera en tidsstämpel som inkluderar delbara sekunder?

Om du klistrar in ett decimaltalsvärde trunkeras decimaldelen innan konverteringen eftersom JavaScript Date arbetar i hela millisekunder. Tidsstämplar med mikro- eller nanosekundprecision (vanligt i Postgres eller Kafka) hanteras direkt: klistra in hela värdet så väljer enhetsväljaren rätt enhet. Det visade datumet beräknas ändå med millisekundprecision, eftersom det är den precision ett JavaScript-datum har.

Tar omvandlaren hänsyn till skottsekunder?

Nej. Unix-tid räknar inte skottsekunder; den definierar varje dag som exakt 86 400 sekunder oavsett eventuella skottsekundersjusteringar. Det är standardbeteendet och matchar vad POSIX-system, programmeringsspråk och de flesta databaser rapporterar.