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á
- 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“.
- 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.
- 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>.
- 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.
| Styl | Formát značky | Pří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.