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ód | Styl | Příklad (en-GB) | Vhodné pro |
|---|---|---|---|
:t | Krátký čas | 16:20 | Dnešní akce, časy směn |
:T | Dlouhý čas | 16:20:30 | Přesné okamžiky, logy |
:d | Krátké datum | 01/01/2027 | Termíny v tabulkách |
:D | Dlouhé datum | 1. ledna 2027 | Oznámení |
:f | Krátké datum a čas | 1. ledna 2027 v 16:20 | Akce (výchozí, když písmeno vynecháš) |
:F | Dlouhé datum a čas | pátek 1. ledna 2027 v 16:20 | Velká spuštění, turnaje |
:R | Relativní | za 3 dny | Odpoč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
- Vyber datum a čas nahoře. Používá tvé časové pásmo, takže čas zadej tak, jak je u tebe.
- Klikni na formát, který chceš, a zkopíruje se jeho kód.
- 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.
:Rse 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“.