CodeKitHub
Idő eszközök

Discord időbélyeg-átváltó

Utolsó frissítés:

A Discord üzenetek támogatnak egy speciális időbélyeg-taget — <t:1650463200:f> —, amelyet a Discord kliens automatikusan az adott olvasó saját helyi időzónájában és preferált formátumában jelenít meg, így egy New Yorkban közzétett eseményidőpont helyesen jelenik meg annak is, aki Tokióból olvassa. Ezzel az eszközzel kiválaszthatsz egy dátumot és időt a saját helyi időzónádban, és azonnal generálódik a helyesen formázott tag mind a hét Discord megjelenítési stílushoz, élő előnézettel arról, hogyan fog ténylegesen megjelenni mindegyik. Másold ki, amelyikre szükséged van, és illeszd be közvetlenül a Discordba.

Display style

Short Time16:20
Long Time16:20:30
Short Date20/04/2024
Long Date20 April 2024
Short Date/Time (default)20 April 2024 16:20
Long Date/TimeSaturday, 20 April 2024 16:20
Relative Time2 months ago

Mi ez az eszköz?

A Discord hivatalos fejlesztői dokumentációja szerint az üzenetformázásról a Discord időbélyeg-tag formája <t:IDŐBÉLYEG:STÍLUS>, ahol az IDŐBÉLYEG egy Unix időbélyeg (teljes másodpercek 1970. január 1. UTC óta), a STÍLUS pedig hét egybetűs kód egyike, amely szabályozza a megjelenítést: t (rövid idő), T (hosszú idő), d (rövid dátum), D (hosszú dátum), f (rövid dátum/idő — az alapértelmezett, ha a STÍLUS ki van hagyva), F (hosszú dátum/idő a hét napjával), és R (relatív idő, pl. „2 óra múlva” vagy „3 napja”).

E tagek kulcsfontosságú tulajdonsága, hogy az alapul szolgáló érték egyetlen, időzónától független Unix időbélyeg — a Discord kliens szoftvere automatikusan minden egyes olvasó saját helyi időzónájára és nyelvi beállítására konvertálja az üzenet megjelenítésekor. Ez teszi ezt a Discord szerver adminok, botfejlesztők és eseményszervezők szabványos módjává az időpontok ütemezésére és bejelentésére anélkül, hogy mindenkinek magának kellene kiszámolnia az időzónakülönbséget.

Ez az eszköz a böngésződ helyi időzónájában kiválasztott dátumot és időt Unix időbélyeggé alakítja, majd elkészíti mind a hét tag-változatot helyetted, így nem kell magadnak kiszámolnod az időbélyeget, sem megjegyezned a stílusbetűket.

Miért érdemes használni?

  • Egy rajtaütést, versenyt vagy játékestét ütemezel egy szerveren, ahol öt különböző időzónában vannak a tagok, és nem akarod beírni, hogy „este 8 EST / du. 5 PST / hajnal 1 GMT”, és mégis eltéveszteni valakinek.
  • Botfejlesztő vagy, aki teszteli, hogyan fog kinézni egy webhook vagy szlöspörancs beágyazott időbélyege, mielőtt élesítenéd a funkciót — nézd meg mind a hét stílust egyszerre, ahelyett hogy találgatnád, melyik stílusbetűt írd be fixen a kódba.
  • Egy indulási vagy eseményvisszaszámlálást szeretnél, amely valós időben magától frissül („3 óra múlva” → „2 óra múlva” → „most kezdődik”) anélkül, hogy botot kellene futtatnod csak az élő frissítésekhez.
  • Szerverszabályokat vagy GYIK csatornát írsz, és egy „utoljára frissítve” időbélyeget szeretnél, amely minden tagnak helyesen jelenik meg, függetlenül attól, honnan olvassa.
  • Fejből írtad be a <t:1650463200:f>-et, nem voltál biztos benne, hogy jó Unix időbélyeget használtál-e, és dupla ellenőrizni akarod a pontos számot, mielőtt kiposztolnád egy több ezer taggal rendelkező szerverre.
  • 100%-ban helyi: a kiválasztott dátum és az abból generált időbélyeg soha nem hagyja el a böngésződet.

Használati útmutató

  1. Válassz dátumot és időt a dátum/idő mezővel — a készülék helyi időzónáját használja —, vagy kattints a „Jelenlegi idő használata” gombra.
  2. Az alábbi hét sor mindegyike azonnal frissül, hogy megmutassa, pontosan hogyan fog kinézni az adott stílus a Discordon megjelenítve.
  3. Kattints a kívánt stílus melletti <t:∙:X> gombra, hogy kimásold a beilleszthető tagjét, pl. <t:1650463200:R>.
  4. Illeszd be a lemásolt taget közvetlenül egy Discord üzenetbe — a Discord automatikusan megjeleníti; nincs más beállítanivaló.

Példa

Bemenet

2024. április 20., 16:20 (helyi idő)

Kimenet

<t:1713630000:f> → „2024. április 20. 16:20”

Az 1713630000 szám ennek a pillanatnak az Unix időbélyege. Minden olvasó Discord kliense automatikusan újra megjeleníti a <t:1713630000:f>-et a saját időzónájában és nyelvi beállításában — egy másik időzónában lévő valaki ugyanazt a pillanatot látja, csak a saját helyi idejeként megjelenítve.

A Discord időbélyeg-stílusok egy pillantásra

Mind a hét stílus pontosan ugyanazt az alapul szolgáló Unix időbélyeget kódolja — csak a STÍLUS betű változtatja meg a megjelenítést.

StílusTag formátumPélda megjelenítés
t — Rövid idő<t:IDŐBÉLYEG:t>16:20
T — Hosszú idő<t:IDŐBÉLYEG:T>16:20:30
d — Rövid dátum<t:IDŐBÉLYEG:d>2024.04.20.
D — Hosszú dátum<t:IDŐBÉLYEG:D>2024. április 20.
f — Rövid dátum/idő (alapértelmezett)<t:IDŐBÉLYEG:f> vagy <t:IDŐBÉLYEG>2024. április 20. 16:20
F — Hosszú dátum/idő<t:IDŐBÉLYEG:F>2024. április 20., szombat 16:20
R — Relatív idő<t:IDŐBÉLYEG:R>2 hónapja

A megfelelő stílus kiválasztása a helyzethez

  • Eseménybejelentésekhez („A rajtaütés ekkor kezdődik...”) az F (hosszú dátum/idő a hét napjával) adja a legteljesebb kontextust az olvasóknak anélkül, hogy külön naptárt kellene nézniük.
  • Egy visszaszámláláshoz vagy „mennyi van hátra/eltelt” érzethez az R (relatív idő) az egyetlen stílus, amely magától folyamatosan frissül — ez a természetes választás emlékeztetőkhöz és határidőkhöz.
  • Egy hosszabb mondatba illesztett kompakt megemlítéshez („a frissítés t-kor jön ki”) a t vagy d stílus megakadályozza, hogy az időbélyeg vizuálisan uralja az üzenetet.
  • Egy „posztolva” vagy „utoljára szerkesztve” megjegyzéshez szabályzat- vagy dokumentációs csatornákon a D (hosszú dátum) önmagában általában elég — a pontos idő ritkán számít annyira, mint a dátum ilyen esetben.

Kapcsolódó eszközök

További idő- és dátumátváltásokhoz próbáld ki ezeket az eszközöket.

→ Időbélyeg-átváltó · Életkor-kalkulátor · Napkelte és napnyugta kalkulátor

Gyakori kérdések

Mi az a Discord időbélyeg-tag?

Ez egy speciális Discord üzenet-jelölőnyelv <t:IDŐBÉLYEG:STÍLUS> formában, ahol az IDŐBÉLYEG egy Unix időbélyeg, a STÍLUS pedig egyetlen betű (t, T, d, D, f, F vagy R), amely szabályozza a megjelenítési formátumot. A Discord kliens automatikusan konvertálja és jeleníti meg minden olvasó saját helyi időzónájában.

Miért jelenik meg helyesen a dátum mindenkinek különböző időzónákban?

Mert a tag egyetlen, abszolút Unix időbélyeget tárol — a másodpercek számát 1970. január 1. UTC óta — nem pedig egy formázott dátumszöveget. Az egyes olvasók eszközén futó Discord kliens ezt az abszolút pillanatot a megjelenítéskor a saját helyi időzónájára és preferált dátumformátumára konvertálja.

Mit jelent a hét stílusbetű (t, T, d, D, f, F, R)?

t = rövid idő (16:20), T = hosszú idő (16:20:30), d = rövid dátum (2024.04.20.), D = hosszú dátum (2024. április 20.), f = rövid dátum és idő (az alapértelmezett, ha nincs megadva stílus), F = hosszú dátum és idő a hét napjával, és R = relatív idő („2 hónapja”, „3 nap múlva”), amely az idő múlásával élőben frissül.

Használhatom ezt Discord Nitro vagy bot jogosultságok nélkül?

Igen. Az időbélyeg-tagek egyszerű üzenetformázás, amely bármely, normál üzenetet gépelő felhasználó számára elérhető — nincs szükség Nitro előfizetésre, botra vagy speciális jogosultságra.

Tárolja vagy elküldi ez az eszköz valahova a dátumválasztásomat?

Nem. A kiválasztott dátum/idő és az Unix időbélyeg számítása teljes egészében a böngésződben történik a JavaScript beépített Date objektumával. Semmi nem kerül feltöltésre szerverre.

Milyen időzónát használ ez az eszköz, amikor dátumot és időt választok?

A böngésződ helyi időzónáját, automatikusan kiolvasva az eszközödről — nem kell manuálisan megadnod. A kapott Unix időbélyeg tervezetten időzónafüggetlen, így egyszer generálva, a tag minden olvasónak helyesen jelenik meg, függetlenül attól, milyen időzónában voltál a létrehozáskor.

Szerkeszthetem közvetlenül az Unix időbélyeg számát dátumválasztás helyett?

Ez az eszköz a dátum és idő vizuális kiválasztására épül, nem a nyers Unix szám beírására, mivel ez kevésbé hibázós a legtöbb ember számára. Ha már van egy konkrét Unix időbélyeged, amit taggá szeretnél alakítani, az oldal általános Időbélyeg-átváltó eszköze közvetlenül kezeli ezt az irányt.

Miért változik folyamatosan az R (relatív idő) stílus, amikor később megnézem?

Ez elvárt viselkedés, nem hiba — az R stílust úgy tervezték, hogy minden alkalommal újraszámoljon az aktuális idő alapján, amikor a Discord megjeleníti, így a „3 óra múlva” természetesen „2 óra múlva”, majd végül „3 órája” lesz, ahogy telik az idő, anélkül hogy szerkesztened vagy újraposztolnod kellene az üzenetet.

Ütemezhetek dátumot a régmúltban vagy a távoli jövőben?

Igen — az Unix időbélyegek mind múltbeli, mind jövőbeli dátumokra működnek a JavaScript támogatott dátumtartományán belül, amely számos évszázadot fed le mindkét irányba. A múltbeli dátumok jól működnek f/F stílusokkal nyilvántartáshoz („az esemény ekkor volt...”), valamint R stílussal az eltelt idő megjelenítéséhez („3 éve”).

Működik az időbélyeg-tag Discord bot beágyazásokban és szlöspörancs válaszokban, vagy csak sima üzenetekben?

Igen — a <t:IDŐBÉLYEG:STÍLUS> tagformátum mindenhol működik, ahol a Discord markdown-formázott szöveget jelenít meg, beleértve a bot beágyazásokat, szlöspörancs válaszokat és webhook üzeneteket, nem csak a felhasználó által közvetlenül begépelt üzeneteket.

Kapcsolódó eszközök