CodeKitHub
Časové nástroje

Převodník časových razítek pro Discord

Naposledy aktualizováno:

Zprávy na Discordu podporují speciální značku časového razítka — <t:1650463200:f> — kterou klient Discordu automaticky vykreslí v místním časovém pásmu a preferovaném formátu každého čtenáře, takže čas události zveřejněný někým v New Yorku se správně zobrazí i tomu, kdo to čte v Tokiu. Tento nástroj vám umožní vybrat datum a čas ve vašem vlastním místním časovém pásmu a okamžitě vygeneruje správně formátovanou značku pro všech sedm stylů zobrazení Discordu, s živým náhledem, jak se každý skutečně vykreslí. Zkopírujte ten, který potřebujete, a vložte ho přímo do Discordu.

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

Co je tento nástroj?

Podle oficiální vývojářské dokumentace Discordu o formátování zpráv má značka časového razítka Discordu formu <t:RAZITKO:STYL>, kde RAZITKO je Unix časové razítko (celé sekundy od 1. ledna 1970 UTC) a STYL je jeden ze sedmi jednopísmenných kódů řídících způsob zobrazení: t (krátký čas), T (dlouhý čas), d (krátké datum), D (dlouhé datum), f (krátké datum/čas — výchozí, pokud je STYL vynechán), F (dlouhé datum/čas s dnem v týdnu) a R (relativní čas, např. „za 2 hodiny“ nebo „před 3 dny“).

Klíčovou vlastností těchto značek je, že podkladová hodnota je jediné, na časovém pásmu nezávislé Unix časové razítko — klientský software Discordu ho automaticky převede na místní časové pásmo a jazykové prostředí každého jednotlivého čtenáře při zobrazení zprávy. To z něj dělá standardní způsob, jakým administrátoři Discord serverů, vývojáři botů a organizátoři akcí plánují a oznamují časy, aniž by museli všechny žádat, aby si sami počítali časová pásma.

Tento nástroj převede datum a čas, který vyberete ve vašem místním časovém pásmu prohlížeče, na toto Unix časové razítko a pak za vás sestaví všech sedm variant značky, takže nemusíte počítat časové razítko ani si pamatovat písmena stylů.

Proč ho používat?

  • Plánujete raid, turnaj nebo herní večer napříč serverem s členy v pěti různých časových pásmech a nechcete psát „20:00 SEČ / 14:00 EST / 21:00 UTC“ a přesto to mít pro někoho špatně.
  • Jste vývojář botů a testujete, jak bude vypadat časové razítko vložené do webhooku nebo slash příkazu, než funkci nasadíte — prohlédněte si všech sedm stylů najednou místo hádání, které písmeno stylu natvrdo zakódovat.
  • Chcete odpočet do spuštění nebo akce, který se sám v reálném čase aktualizuje („za 3 hodiny“ → „za 2 hodiny“ → „začíná teď“), aniž byste museli spouštět bota jen kvůli živým aktualizacím.
  • Píšete pravidla serveru nebo kanál s často kladenými otázkami a chcete razítko „naposledy aktualizováno“, které se správně zobrazí každému členovi bez ohledu na to, odkud čte.
  • Napsali jste <t:1650463200:f> zpaměti, nebyli jste si jistí, jestli máte správné Unix časové razítko, a chcete si přesné číslo ověřit dvakrát, než ho zveřejníte na serveru s tisíci sledujícími členy.
  • 100% lokálně: datum, které vyberete, a razítko, které vytvoří, nikdy neopustí váš prohlížeč.

Jak se používá

  1. Vyberte datum a čas pomocí pole datum/čas — používá časové pásmo vašeho zařízení — nebo klikněte na „Použít aktuální čas“.
  2. Každý ze sedmi řádků níže se okamžitě aktualizuje a ukáže náhled přesně toho, jak bude daný styl vypadat po vykreslení na Discordu.
  3. Klikněte na tlačítko <t:∙:X> vedle stylu, který chcete, pro zkopírování jeho hotové značky k vložení, např. <t:1650463200:R>.
  4. Vložte zkopírovanou značku přímo do zprávy na Discordu — Discord ji vykreslí automaticky; není potřeba nic dalšího nastavovat.

Příklad

Vstup

20. dubna 2024, 16:20 (místní čas)

Výstup

<t:1713630000:f> → „20. dubna 2024 16:20“

Číslo 1713630000 je Unix časové razítko pro tento okamžik. Discord klient každého čtenáře znovu vykreslí <t:1713630000:f> ve vlastním časovém pásmu a jazykovém prostředí automaticky — někdo v jiném časovém pásmu vidí stejný okamžik, jen zobrazený jako jeho místní čas.

Styly časových razítek Discordu na první pohled

Všech sedm stylů kóduje přesně to stejné podkladové Unix časové razítko — mění se jen to, jak se zobrazuje, podle písmene STYL.

StylFormát značkyPříklad zobrazení
t — Krátký čas<t:RAZITKO:t>16:20
T — Dlouhý čas<t:RAZITKO:T>16:20:30
d — Krátké datum<t:RAZITKO:d>20.04.2024
D — Dlouhé datum<t:RAZITKO:D>20. dubna 2024
f — Krátké datum/čas (výchozí)<t:RAZITKO:f> nebo <t:RAZITKO>20. dubna 2024 16:20
F — Dlouhé datum/čas<t:RAZITKO:F>sobota 20. dubna 2024 16:20
R — Relativní čas<t:RAZITKO:R>před 2 měsíci

Jak vybrat správný styl pro danou situaci

  • Pro oznámení akce („Raid začíná v...“) dá F (dlouhé datum/čas s dnem v týdnu) čtenářům nejúplnější kontext, aniž by museli zvlášť kontrolovat kalendář.
  • Pro odpočet nebo pocit „jak dlouho do/od“ je R (relativní čas) jediný styl, který se sám průběžně aktualizuje — je přirozenou volbou pro připomínky a termíny.
  • Pro kompaktní vložení uprostřed delší věty („aktualizace se odešle t“) udrží t nebo d razítko od vizuálního ovládnutí zprávy.
  • Pro poznámku „zveřejněno“ nebo „naposledy upraveno“ v kanálech pravidel nebo dokumentace obvykle stačí samotné D (dlouhé datum) — přesný čas zřídka záleží tolik jako datum pro tento účel.

Související nástroje

Pro další převody času a data zkuste tyto nástroje.

→ Převodník časových razítek · Kalkulačka věku · Kalkulačka východu a západu slunce

Časté dotazy

Co je to značka časového razítka Discordu?

Je to speciální markup zprávy Discordu ve formě <t:RAZITKO:STYL>, kde RAZITKO je Unix časové razítko a STYL je jedno písmeno (t, T, d, D, f, F nebo R) řídící formát zobrazení. Klient Discordu ho automaticky převede a zobrazí v místním časovém pásmu každého čtenáře.

Proč se datum zobrazuje správně všem v různých časových pásmech?

Protože značka ukládá jediné, absolutní Unix časové razítko — počet sekund od 1. ledna 1970 UTC — místo naformátovaného textového řetězce data. Klient Discordu na zařízení každého čtenáře převede tento absolutní okamžik na jeho vlastní místní časové pásmo a preferovaný formát data při vykreslení.

Co znamená sedm písmen stylu (t, T, d, D, f, F, R)?

t = krátký čas (16:20), T = dlouhý čas (16:20:30), d = krátké datum (20.04.2024), D = dlouhé datum (20. dubna 2024), f = krátké datum a čas (výchozí, pokud styl není uveden), F = dlouhé datum a čas s dnem v týdnu, a R = relativní čas („před 2 měsíci“, „za 3 dny“), který se aktualizuje živě s plynoucím časem.

Můžu to použít bez Discord Nitro nebo oprávnění bota?

Ano. Značky časových razítek jsou obyčejné formátování zprávy dostupné každému uživateli píšícímu normální zprávu — není potřeba předplatné Nitro, bot ani speciální oprávnění.

Ukládá nebo posílá tento nástroj někam můj výběr data?

Ne. Datum/čas, který vyberete, a výpočet Unix razítka probíhají výhradně ve vašem prohlížeči pomocí vestavěného objektu Date v JavaScriptu. Nic se nenahrává na server.

Jaké časové pásmo tento nástroj používá, když vyberu datum a čas?

Místní časové pásmo vašeho prohlížeče, čtené automaticky z vašeho zařízení — nemusíte ho zadávat ručně. Výsledné Unix časové razítko je záměrně nezávislé na časovém pásmu, takže jakmile je vygenerované, značka se správně vykreslí každému čtenáři bez ohledu na to, v jakém časovém pásmu jste byli při jejím vytvoření.

Můžu upravit číslo Unix razítka přímo místo výběru data?

Tento nástroj je postaven kolem vizuálního výběru data a času místo psaní syrového Unix čísla, protože to je pro většinu lidí méně náchylné k chybám. Pokud už máte konkrétní Unix razítko, které chcete převést na značku, obecný nástroj Převodník časových razítek na tomto webu tento směr řeší přímo.

Proč se styl R (relativní čas) pořád mění, když se na něj podívám později?

To je očekávané chování, ne chyba — styl R je navržený tak, aby se přepočítal vůči aktuálnímu času pokaždé, když ho Discord vykreslí, takže „za 3 hodiny“ se přirozeně stane „za 2 hodiny“ a nakonec „před 3 hodinami“, jak plyne skutečný čas, aniž byste museli zprávu upravovat nebo znovu zveřejňovat.

Můžu naplánovat datum daleko v minulosti nebo budoucnosti?

Ano — Unix časová razítka fungují pro data v minulosti i budoucnosti v rámci podporovaného rozsahu dat JavaScriptu, což pokrývá mnoho staletí oběma směry. Minulá data fungují dobře se styly f/F pro záznamy („akce se konala...“) a se stylem R pro zobrazení uplynulého času („před 3 lety“).

Funguje značka časového razítka v embedech botů a odpovědích slash příkazů na Discordu, nebo jen v běžných zprávách?

Ano — formát značky <t:RAZITKO:STYL> funguje kdekoli, kde Discord vykresluje text formátovaný markdownem, včetně embedů botů, odpovědí slash příkazů a zpráv webhooků, ne jen zpráv psaných přímo uživatelem.

Související nástroje