Jak fungují časové značky na Discordu

Časová značka na Discordu je krátký kód, <t:1767225600:F>, který Discord přemění na datum a čas v časovém pásmu a jazyce každého čtenáře. Někdo v Londýně a někdo v Tokiu přečtou tutéž zprávu a oba uvidí správný místní čas, bez dotazů „je to EST nebo UTC?“. Číslo je Unixový časový údaj: sekundy od 1. ledna 1970 UTC. Písmeno za ním určuje formát.

Všech 7 formátů

KódStylPříklad (en-GB)Vhodné pro
:tKrátký čas16:20Dnešní akce, časy směn
:TDlouhý čas16:20:30Přesné okamžiky, logy
:dKrátké datum01/01/2027Termíny v tabulkách
:DDlouhé datum1. ledna 2027Oznámení
:fKrátké datum a čas1. ledna 2027 v 16:20Akce (výchozí, když písmeno vynecháš)
:FDlouhé datum a časpátek 1. ledna 2027 v 16:20Velká spuštění, turnaje
:RRelativníza 3 dnyOdpočty, které se samy aktualizují

Pro nejjasnější příspěvek o akci zkombinuj dvě: <t:1767284400:F> (<t:1767284400:R>) ukáže vedle sebe celé datum a živý odpočet.

Jak to použít

  1. Vyber datum a čas nahoře. Používá tvé časové pásmo, takže čas zadej tak, jak je u tebe.
  2. Klikni na formát, který chceš, a zkopíruje se jeho kód.
  3. Vlož ho do zprávy, popisu embedu, tématu kanálu nebo popisu naplánované akce.

Časové značky fungují ve zprávách, popisech a polích embedů a v odpovědích botů. Nezobrazí se v titulcích embedů, jménech autorů, patičkách, přezdívkách ani názvech kanálů; tam se zobrazí jako surový kód.

Časté chyby

  • Milisekundy místo sekund. Date.now() v JavaScriptu vrací milisekundy; třináctimístné číslo skočí tisíce let do budoucnosti. Vyděl tisícem.
  • Převod času ručně. Před vygenerováním kódu nepřevádej čas ručně na UTC. Zadej svůj místní čas; kód si přesný okamžik uloží sám.
  • Letní čas. Pokud je tvá akce po změně času, vyber nejdřív datum, aby generátor použil správný posun pro daný den.
  • Relativní časy ve starých zprávách. :R se neustále aktualizuje, takže „za 2 hodiny“ se změní na „před 3 dny“. Pro cokoli, co lidé budou listovat zpátky, používej :F.

Časové značky v botech a webhookách

Boti vytvoří stejný kód z data: `<t:${Math.floor(date.getTime() / 1000)}:R>` v JavaScriptu, nebo f"<t:{int(dt.timestamp())}:R>" v Pythonu. Noxyr je používá pro časy konce giveaway a termíny anket, aby každý člen viděl správný místní čas. Vyzkoušejte je ve zprávě s odesílačem webhooků nebo sestavte celé oznámení s tvůrcem embedů. Plánujete přes časová pásma? Plánovač akcí v časových pásmech ukáže jeden čas pro několik měst najednou.

FAQ

Fungují časové značky na Discordu na mobilu?

Ano. Aplikace pro Android, iOS, počítač i web je všechny zobrazují v místním čase čtenáře.

Vidí členové původní časové pásmo?

Ne. Discord zobrazuje jen převedený čas. Když na časovou značku klepneš nebo na ni najedeš, ukáže se celé datum, opět v časovém pásmu čtenáře.

Jaký je výchozí formát?

<t:1767225600> bez písmena je totéž jako :f, krátké datum a čas.

Jak udělám odpočet?

Použij :R. Počítá živě („za 5 minut“) a jakmile okamžik pomine, přepne se na „před 5 minutami“.