Como colocar hora no chat do Discord
Guia completo sobre sintaxe, 7 bandeiras de formato, horário de verão e exemplos de código para Discord.js e Python.
Como colocar hora no chat do Discord
Passo 1 — Obtenha o timestamp Unix. Converta a data e o fuso horário do seu evento para segundos Unix.
Passo 2 — Escolha uma bandeira de formato. Envolva o número na sintaxe do Discord: <t:SEGUNDOS_UNIX:BANDEIRA>.
Passo 3 — Cole no Discord e envie. Envie a mensagem e o Discord exibirá o horário no fuso local de cada membro.
The Anatomy of a Discord Timestamp
f.Bandeiras de Formato do Discord — Referência Completa
O Discord suporta exatamente 7 bandeiras de exibição.
| Bandeira | Nome do Formato | Prévia no Discord | Código Markdown |
|---|---|---|---|
| :t | Hora Curta | 9:01 AM | <t:1726257000:t> |
| :T | Hora Longa | 9:01:00 AM | <t:1726257000:T> |
| :d | Data Curta | 11/28/2026 | <t:1726257000:d> |
| :D | Data Longa | November 28, 2026 | <t:1726257000:D> |
| :f | Data e Hora Curta | November 28, 2026 9:01 AM | <t:1726257000:f> |
| :F | Data e Hora Completa | Wednesday, November 28, 2026 9:01 AM | <t:1726257000:F> |
| :R | Tempo Relativo | in 2 hours / 3 days ago | <t:1726257000:R> |
Por que siglas fixas causam erros de 1 hora
O erro mais comum é: "Marquei meu evento para as 20h, mas membros viram 19h ou 21h!".
Isso acontece ao usar siglas fixas como EST ou PST durante o horário de verão.
Uso de Timestamps em Discord.js e Discord.py
import { time, TimestampStyles } from 'discord.js';
const eventDate = new Date('2026-11-28T18:00:00Z');
// Using discord.js time helper:
const relative = time(eventDate, TimestampStyles.RelativeTime);
// Or standard template literal:
const epochSec = Math.floor(eventDate.getTime() / 1000);
const msg = `Event begins in <t:${epochSec}:R>!`;from datetime import datetime, timezone
import discord
from discord.utils import format_dt
dt = datetime(2026, 11, 28, 18, 0, tzinfo=timezone.utc)
# Using format_dt helper:
relative_str = format_dt(dt, style='R')
# Or raw Unix integer:
epoch = int(dt.timestamp())
await ctx.send(f"Event starts <t:{epoch}:R>!")Perguntas Frequentes sobre Timestamps do Discord
Entenda como funcionam as marcas de tempo dinâmicas, como evitar erros de horário de verão e como formatar códigos para mensagens e bots.
O que é um timestamp do Discord?
<t:TIMESTAMP_UNIX:FLAG> (por exemplo, <t:1726704000:R>). Em vez de texto fixo como "20:00 BRT", o Discord converte automaticamente o código no aparelho de cada participante para o fuso horário local dele.Como fazer um timestamp para o Discord?
:R ou Data/Hora completa :F). 3. Clique em Copiar. 4. Cole a tag em qualquer mensagem ou canal de anúncios do Discord.Como funciona este conversor de horário do Discord?
Por que meu timestamp do Discord está mostrando uma hora errada?
America/Sao_Paulo, Europe/Lisbon), garantindo que não haja desvios de 1 hora.Como criar uma contagem regressiva dinâmica no Discord?
:R ao final da tag: <t:TIMESTAMP_UNIX:R>. No Discord, isso é exibido como um timer relativo ao vivo ("em 45 minutos", "há 2 dias") atualizado automaticamente.Posso decodificar um código de timestamp já existente?
<t:...> ou número Unix. O sistema decifra a data, hora UTC, horário local do seu dispositivo e tempo restante instantaneamente.