Discord Snowflake-avkodare: omvandla Discord-ID till datum och tidsstämpel
Med Discord Snowflake Decoder omvandlar du en Discord Snowflake till en tidsstämpel. Klistra in ett Discord-ID och se när kontot, meddelandet eller servern skapades, samt worker, process och increment. Du behöver inte ange ID-typ.
Byggd av Justin Schuessler
Gratis och utan registrering – beräkningen sker helt i din webbläsare. Inga ID:n skickas eller sparas.
Behöver du även hosting för din Discord-bot? Håll den igång dygnet runt.
Snowflake(s) → info
Fungerar för alla Discord-ID:n: meddelanden, användare, kanaler, servrar, roller, bilagor, webhooks med mera.
Exempelresultat
Så läser Discord Snowflake-avkodaren av ett ID
Du klistrar in ett Discord-ID. Verktyget delar upp det i skapandetidpunkt samt worker-, process- och inkrementdel och skapar en färdig Discord-tidsstämpeltagg. ID:t nedan är exemplet från Discords egen API-dokumentation. Ditt resultat beror på ditt ID.
Exempel · ID från Discords API-dokumentation
Inmatning
- Snowflake-ID
- 175928847299117063
- Oavsett om det gäller meddelanden, användare, servrar eller kanaler har alla Discord-ID:n samma format.
Utdata
- Skapad (ISO 8601, UTC)
- 2016-04-30T11:18:25.796Z
- Tidpunkten, exakt till millisekunden, då Discord tilldelade ID:t.
- Unix-tidsstämpel
- 1462015105
- Discord-tidsstämpeltagg (fullständig)
- <t:1462015105:F>
- När det kopieras till ett Discord-meddelande ser varje läsare datumet i sin egen tidszon.
- Worker · process · increment
- 1 · 0 · 7
- Interna delar: workern och processen som skapade ID:t samt processens löpnummer.
Så fungerar det
Så omvandlar du ett Discord-ID till ett datum
Aktivera utvecklarläge, kopiera ID:t, klistra in det och läs av resultatet: från Discord-objekt till skapandedatum i sex steg.
Steg 1
Aktivera utvecklarläge
Öppna inställningarna i Discord och aktivera utvecklarläge under ”Avancerat”.
Steg 2
Kopiera ID
Högerklicka på en användare, ett meddelande, en server, en kanal eller en roll (på mobilen: tryck och håll ned) och välj ”Kopiera ID”.
Steg 3
Klistra in ID
Klistra in ID:t i fältet ”Snowflake-ID:n” på fliken ”Snowflake(s) → Info”. Om du har flera ID:n anger du ett per rad. Omnämnanden som <@ID> fungerar också.
Steg 4
Läs av skapandedatum
För ett ID ser du tidpunkten då det skapades i lokal tid, UTC, ISO 8601 och relativt nu, samt worker, process och Increment. För flera ID:n visas en tabell.
Steg 5
Kopiera värde
Använd kopieringsknappen för att kopiera ett värde, till exempel Discord-tidsstämpeltaggen <t:…:F> eller <t:…:R> till ett Discord-meddelande.
Steg 6
Valfritt: omvandla tidpunkt till Snowflake
Gå till fliken ”Tidpunkt → Snowflake”, välj datum, tid och tidszon (lokal tid eller UTC) och kopiera motsvarande Snowflake för Discords API.
Funktioner
Det här läser Discord Snowflake Decoder ut från ett ID
Från ett enskilt skapandedatum till en lista med många ID:n: det här kan avkodaren göra.
Ingen ID-typ behövs
ID:n för användare, meddelanden, kanaler, servrar, roller, bilagor och webhooks har samma format. Avkodaren läser dem på samma sätt utan att du behöver välja typ.
Datum, tidsstämpel och Discord-tagg
Tidpunkten då objektet skapades visas i din lokala tid, i UTC, som ISO 8601 och relativt nu, samt som Discord-tidsstämpeltaggarna <t:…:F> och <t:…:R>. Du kan kopiera tider och taggar med ett klick.
Flera ID:n i en tabell
Separera ID:n med radbrytningar, kommatecken, semikolon eller blanksteg. Du får en tabell med skapandetid i UTC och relativ tid för upp till 200 ID:n.
Klistra in omnämnanden och emojis
<@ID>, <@!ID>, <@&ID>, <#ID> samt anpassade emojier <:name:ID> och <a:name:ID> känns igen. Avkodaren plockar automatiskt ut ID:t.
Tidpunkt → Snowflake
Den andra fliken skapar minsta möjliga Snowflake-ID för ett datum och klockslag i lokal tid eller UTC, till exempel för before/after vid paginering i Discord-API.
Varning för orimliga ID:n
Om ett ID motsvarar en tidpunkt mer än 24 timmar i framtiden eller exakt Discords epok den 01.01.2015 visar verktyget en varning. Oftast har hela talet inte kopierats.
Bakgrund
Vad är en Discord-Snowflake? Så är ID:t uppbyggt
En Discord-Snowflake är ett 64-bitars tal som Discord tilldelar användare, meddelanden, kanaler, servrar, roller, bilagor, webhooks, interaktioner och applikationer. Alla dessa ID:n har samma format, och tidpunkten då de skapades finns direkt i talet. Därför kan avkodaren läsa ut den utan att fråga Discord.
Bitar 63–22
Tidsstämpel (42 bitar)
Millisekunder sedan Discord-epoken, den 1 januari 2015 kl. 00:00 UTC. Utifrån detta beräknar avkodaren skapandedatumet.
Bitar 21–17
Worker (5 bitar)
Internt ID för workern som skapade Snowflake-ID:t.
Bitar 16–12
Process (5 bitar)
Internt ID för processen som skapade Snowflake-ID:t.
Bitar 11–0
Increment (12 bitar)
Löpande räknare för processen som ökar för varje nytt ID.
Omvandla Discord-Snowflake till tidsstämpel: formeln
timestamp_ms = (snowflake >> 22) + 1420070400000ID:t skiftas 22 bitar åt höger och Discord-epoken i millisekunder läggs till. Resultatet är Unix-tid i millisekunder. Avkodaren använder BigInt genom hela beräkningen, eftersom dagens ID:n är större än vad JavaScript kan representera exakt med vanliga tal. Avrundade tal skulle ge fel datum.
Skapandedatum
Ta reda på när ett Discord-konto eller en server skapades
Eftersom varje Snowflake innehåller tidpunkten då den skapades visar ID:t när något skapades på Discord. Avkodaren visar när kontot skapades, inte åldern på personen bakom det, och har inget med Discords åldersverifiering att göra.
Discord-konto
Användar-ID:t visar när kontot skapades. Vid moderering kan du till exempel se om ett konto bara är några dagar gammalt.
Discord-servrar
Server-ID:t visar när servern skapades. Det avkodas på samma sätt som alla andra Discord-ID:n.
Meddelande eller kanal
Meddelande-ID:t visar när meddelandet skickades och kanal-ID:t när kanalen skapades.
Avkodaren visar inte användarnamn, avatar, märken eller IP-adress: de uppgifterna finns inte i ID:t, och verktyget frågar inte Discord om något.
Utforska mer
Fler verktyg för Discord-ID:n och tidsstämplar
Konverterare för Epoch/Unix-tidsstämplar
Omvandla Unix-tidsstämplar (sekunder, millisekunder, mikrosekunder och nanosekunder) till läsbara datum och tvärtom – med liveklocka, ISO 8601/RFC 2822 och relativ tidsangivelse, helt i webbläsaren.
Byggd av Jakub Martyniak
Discord-tidsstämpelgenerator
Skapa Discord-tidsstämpeltaggar (<t:...:STYLE>) från datum och tid – med förhandsvisning för UTC, din tidszon och vanliga tidszoner för alla 9 stilar, kopieringsknappar och en parser för befintliga taggar. Körs helt i webbläsaren.
Byggd av Justin Schuessler
Discord-behörighetskalkylator
Välj behörigheter för Discord-roller och botar med ett klick och skapa ett 64-bitars bitfält, eller avkoda ett befintligt – med förinställningar, generator för inbjudningslänkar och varningar för administratörsbehörigheter.
Byggd av Justin Schuessler
Discord-textformaterare (Markdown, färgtext och kodblock)
Formatera Discord-text med ett klick: fetstil, kursiv stil, spoiler, citat och kodblock, samt färgtext via ANSI-kodblock. Med liveförhandsvisning som i Discord och kopieringsknapp. Fungerar helt i webbläsaren.
Byggd av Luca Stanek
Discord embed-byggare
Skapa Discord-embeds med ett formulär, förhandsgranska dem i realtid och exportera som JSON, discord.py eller discord.js – helt i webbläsaren.
Byggd av Justin Schüssler
FAQ
Vanliga frågor om Discord Snowflake-avkodare
Kortfattade svar om Discord Snowflakes och det här verktyget.
Aktivera utvecklarläget under ”Avancerat” i Discords inställningar, kopiera användar-ID:t med ett högerklick (på mobilen: tryck och håll ned) och klistra in det i avkodaren. Tidsstämpeln i Snowflake-ID:t visar när kontot skapades. Med ett server-ID kan du på samma sätt se när en server skapades.
Ett 64-bitars tal som Discord tilldelar användare, meddelanden, kanaler, servrar, roller, bilagor, webhooks, interaktioner och applikationer. De översta 42 bitarna innehåller antalet millisekunder sedan den 1 januari 2015 kl. 00:00 UTC, följt av 5 bitar för worker, 5 för process och 12 för increment.
Klistra in ID:t i avkodaren. Den högerförskjuter det 22 bitar och lägger till Discords epok 1420070400000 i millisekunder. För ID:t 175928847299117063 från Discords API-dokumentation ger det 2016-04-30T11:18:25.796Z, Unix-tidsstämpeln 1462015105 och Discord-tidsstämpeltaggen <t:1462015105:F>. Verktyget visar även tidpunkten i din lokala tid, i UTC och relativt nu. Skapa egna tidsstämpeltaggar med Discords tidsstämpelgenerator
Nej. Alla Discord-ID:n har samma format och avkodas på samma sätt. I stället för enbart talet kan du klistra in ett omnämnande som <@ID>, <@!ID>, <@&ID> eller <#ID>, eller en egen emoji som <:name:ID>. Avkodaren plockar ut ID:t. Andra inmatningar, som negativa tal eller meddelandelänkar, avvisas med ett felmeddelande.
Ja. Separera ID:n med radbrytningar, kommatecken, semikolon eller blanksteg. Resultatet visas som en tabell med ID, skapandetid i UTC och relativ tid. Upp till 200 ID:n visas; för resten anger verktyget antalet.
Ja, på fliken ”Tidpunkt → Snowflake”. Du anger datum och tid i lokal tid eller UTC och får minsta möjliga giltiga Snowflake för tidpunkten, med worker, process och increment satta till 0. Det är praktiskt för before/after vid paginering i Discords API. Tidpunkter före den 1 januari 2015 är inte möjliga.
Nej. Avkodaren kontrollerar själva Discord-ID:t och visar vad det innehåller: skapandetidpunkt, worker, process och increment. Användarnamn, avatar, märken och IP-adress finns inte i ID:t, och verktyget hämtar inget från Discord.
Avkodaren är gratis och kräver ingen inloggning. Beräkningen görs helt i din webbläsare. Inga ID:n skickas till eller sparas på en server.
Fler frågor?
Kontakta supportenDin Discord-bot behöver en pålitlig server
En VPS från ZAP-Hosting ser till att din bot eller applikation finns online tillförlitligt.
Ingen konfigurering. Ingen risk. Online på några sekunder.
Letar du efter fler verktyg? Visa alla Discord-verktyg
