Czym jest to narzędzie?
Zgodnie z oficjalną dokumentacją Discorda dotyczącą formatowania wiadomości, tag znacznika czasu Discorda ma postać <t:TIMESTAMP:STYLE>, gdzie TIMESTAMP to znacznik czasu Unix (pełne sekundy od 1 stycznia 1970 UTC), a STYLE to jeden z siedmiu jednoliterowych kodów kontrolujących sposób wyświetlania: t (krótki czas), T (długi czas), d (krótka data), D (długa data), f (krótka data/czas — wartość domyślna, jeśli STYLE zostanie pominięty), F (długa data/czas z dniem tygodnia) oraz R (czas względny, np. „za 2 godziny” lub „3 dni temu”).
Kluczową cechą tych tagów jest to, że wartość bazowa to pojedynczy, niezależny od strefy czasowej znacznik czasu Unix — oprogramowanie klienckie Discorda konwertuje go automatycznie na lokalną strefę czasową i ustawienia regionalne każdego czytelnika w momencie wyświetlania wiadomości. To sprawia, że jest to standardowy sposób, w jaki administratorzy serwerów Discord, twórcy botów i organizatorzy wydarzeń planują i ogłaszają godziny, nie zmuszając nikogo do samodzielnego przeliczania stref czasowych.
To narzędzie konwertuje wybraną przez Ciebie w lokalnej strefie czasowej przeglądarki datę i godzinę na ten znacznik czasu Unix, a następnie buduje dla Ciebie wszystkie siedem wariantów tagów, dzięki czemu nie musisz samodzielnie obliczać znacznika czasu ani zapamiętywać liter stylów.
Dlaczego warto go używać?
- Organizujesz turniej, który zaczyna się o 21:00 Twojego czasu, ale połowa społeczności gra z innych stref czasowych — opublikuj tag <t:...:F>, a każdy zobaczy dokładną godzinę we własnej strefie, bez ręcznego wypisywania „21:00 CET / 15:00 EST / ...”.
- Musisz ogłosić otwarcie zapisów za trzy dni, ale nie chce Ci się liczyć dokładnej daty — użyj stylu R, a Discord pokaże „za 3 dni”, samodzielnie aktualizując się w miarę zbliżania się terminu.
- Administrator zmęczony myleniem liter stylu (czy „F” to duża czy mała litera dla długiej daty?) może wygenerować wszystkie siedem tagów naraz i skopiować ten, którego podgląd wygląda poprawnie, bez zaglądania do dokumentacji za każdym razem.
- Przed publikacją ogłoszenia streamu sprawdź podgląd na żywo każdego stylu, by wybrać między „20 kwietnia 2024 16:20” a bardziej zwięzłym „16:20”, zamiast wklejać, sprawdzać i poprawiać kilka razy na Discordzie.
- Moderator koordynujący globalne wydarzenie na wielu serwerach może wkleić ten sam tag w dziesięciu różnych ogłoszeniach, wiedząc, że każdy czytelnik i tak zobaczy je we właściwej strefie czasowej.
- Całe obliczenie odbywa się w przeglądarce: znacznik czasu dla prywatnego lub poufnego wydarzenia możesz wygenerować bez obawy, że wybrana data trafi na jakikolwiek zewnętrzny serwer.
Jak używać
- Wybierz datę i godzinę za pomocą pola daty/godziny — używa ono lokalnej strefy czasowej Twojego urządzenia — lub kliknij „Użyj bieżącego czasu”.
- Każdy z siedmiu poniższych wierszy aktualizuje się natychmiast, pokazując podgląd tego, jak dany styl będzie wyglądał po wyrenderowaniu na Discordzie.
- Kliknij przycisk <t:∙:X> obok wybranego stylu, aby skopiować gotowy do wklejenia tag, np. <t:1713630000:R>.
- Wklej skopiowany tag bezpośrednio do wiadomości na Discordzie — Discord renderuje go automatycznie; nie trzeba nic więcej konfigurować.
Przykład
Wejście
20 kwietnia 2024, 16:20 (czas lokalny)Wynik
<t:1713630000:f> → „20 kwietnia 2024 16:20”Liczba 1713630000 to znacznik czasu Unix dla tego momentu. Klient Discorda każdego czytelnika automatycznie renderuje <t:1713630000:f> w jego własnej strefie czasowej i ustawieniach regionalnych — osoba w innej strefie czasowej widzi tę samą chwilę, tyle że wyświetloną w swoim czasie lokalnym.
Style znaczników czasu Discord w skrócie
Wszystkie siedem stylów koduje dokładnie ten sam bazowy znacznik czasu Unix — zmienia się tylko litera STYLE, wpływająca na sposób wyświetlania.
| Styl | Format tagu | Przykładowe wyświetlenie |
|---|---|---|
| t — Krótki czas | <t:TIMESTAMP:t> | 16:20 |
| T — Długi czas | <t:TIMESTAMP:T> | 16:20:30 |
| d — Krótka data | <t:TIMESTAMP:d> | 20/04/2024 |
| D — Długa data | <t:TIMESTAMP:D> | 20 kwietnia 2024 |
| f — Krótka data/czas (domyślny) | <t:TIMESTAMP:f> lub <t:TIMESTAMP> | 20 kwietnia 2024 16:20 |
| F — Długa data/czas | <t:TIMESTAMP:F> | sobota, 20 kwietnia 2024 16:20 |
| R — Czas względny | <t:TIMESTAMP:R> | 2 miesiące temu |
Powiązane narzędzia
Aby wykonać inne konwersje czasu i daty, wypróbuj te narzędzia.
→ Konwerter znaczników czasu · Kalkulator wieku · Kalkulator wschodu i zachodu słońca
Częste błędy, których warto unikać
- Zapominanie, że selektor używa strefy czasowej Twojego urządzenia — jeśli ręcznie ustawiłeś w systemie inną strefę, wygenerowany znacznik odzwierciedli ją, a nie „rzeczywistą” godzinę w Twoim mieście.
- Wklejanie tagu jako tekstu w źle zbudowanym embedzie bota: niektóre boty escapują znaki < i >, przez co tag przestaje się renderować — zawsze sprawdź podgląd po wysłaniu.
- Wybieranie stylu F, gdy wystarczyłoby f: F dodaje dzień tygodnia i jest dłuższy, przydatny przy ważnych wydarzeniach, ale zbędny przy codziennych przypomnieniach.
- Kopiowanie tagu wygenerowanego kilka godzin wcześniej bez ponownego wygenerowania: jeśli godzina wydarzenia się zmieni, stary tag nadal wskazuje pierwotny znacznik czasu i trzeba go zastąpić, a nie ręcznie edytować w tekście.
Najczęściej zadawane pytania
Czym jest tag znacznika czasu Discord?
To specjalna składnia wiadomości Discorda w postaci <t:TIMESTAMP:STYLE>, gdzie TIMESTAMP to znacznik czasu Unix, a STYLE to pojedyncza litera (t, T, d, D, f, F lub R) określająca format wyświetlania. Klient Discorda automatycznie konwertuje go i renderuje w lokalnej strefie czasowej każdego czytelnika.
Dlaczego data wyświetla się poprawnie dla wszystkich w różnych strefach czasowych?
Ponieważ tag przechowuje pojedynczy, bezwzględny znacznik czasu Unix — liczbę sekund od 1 stycznia 1970 UTC — a nie sformatowany ciąg daty. Klient Discorda na urządzeniu każdego czytelnika konwertuje ten bezwzględny moment na jego własną lokalną strefę czasową i preferowany format daty w momencie renderowania.
Co oznacza siedem liter stylów (t, T, d, D, f, F, R)?
t = krótki czas (16:20), T = długi czas (16:20:30), d = krótka data (20/04/2024), D = długa data (20 kwietnia 2024), f = krótka data i czas (wartość domyślna, gdy nie podano stylu), F = długa data i czas z dniem tygodnia, a R = czas względny („2 miesiące temu”, „za 3 dni”), który aktualizuje się na żywo w miarę upływu czasu.
Czy mogę korzystać z tego bez Discord Nitro lub uprawnień bota?
Tak. Tagi znaczników czasu to zwykłe formatowanie wiadomości dostępne dla każdego użytkownika piszącego zwykłą wiadomość — nie jest wymagana subskrypcja Nitro, bot ani specjalne uprawnienia.
Czy to narzędzie przechowuje lub wysyła gdzieś moją wybraną datę?
Nie. Wybrana data/godzina oraz obliczenie znacznika czasu Unix odbywają się wyłącznie w przeglądarce, przy użyciu wbudowanego obiektu Date w JavaScript. Nic nie jest przesyłane na serwer.
Czy tag działa też w Discord Activities lub opisach zaplanowanych wydarzeń?
Tak — tagi znaczników czasu są renderowane wszędzie tam, gdzie Discord stosuje swój parser markdown do wiadomości, w tym w opisach kanałów tekstowych, wątkach i większości pól tekstowych botów przechodzących przez standardowe renderowanie wiadomości. Nie działają natomiast w pseudonimach ani nazwach kanałów.
Co się stanie, jeśli wkleję tag na platformę inną niż Discord, np. Slack lub WhatsApp?
Tag zostanie wyświetlony jako surowy tekst, np. <t:1713630000:R>, ponieważ tylko klient Discorda potrafi interpretować tę składnię. Dla innych platform potrzebny jest inny format lub link ze spisanym z góry czasem.
Czy styl R zawsze pokazuje „za X” czy może też przeszłość?
Jedno i drugie: jeśli wybrany znacznik czasu jest w przyszłości, R pokazuje „za 2 dni”; jeśli w przeszłości — „2 dni temu”. Tekst aktualizuje się automatycznie za każdym razem, gdy wiadomość jest ponownie renderowana, bez konieczności edycji.
Czy mogę wygenerować znacznik czasu dla innej strefy czasowej niż moja?
Selektor używa strefy czasowej Twojego urządzenia, ale nadal możesz wygenerować poprawny czas dla wydarzenia gdzie indziej: najpierw oblicz odpowiadający mu czas lokalny (np. za pomocą konwertera stref czasowych), a potem wpisz go tutaj — wynikowy znacznik Unix i tak będzie poprawny dla wszystkich.