Discord Timestamp Converter
✓ Link copied to clipboard!
GUIA DE FORMATOS DO DISCORD

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.

01 / Quick Start

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.

02 / Syntax

The Anatomy of a Discord Timestamp

<t:1726257000:R>
1726257000 (Unix Epoch)Unix seconds since January 1, 1970 00:00:00 UTC. Always integer seconds, never milliseconds.
R (Style Flag)Single-letter flag dictating visual representation. If omitted, Discord defaults to f.
03 / Format Flags

Bandeiras de Formato do Discord — Referência Completa

O Discord suporta exatamente 7 bandeiras de exibição.

BandeiraNome do FormatoPrévia no DiscordCódigo Markdown
:tHora Curta9:01 AM<t:1726257000:t>
:THora Longa9:01:00 AM<t:1726257000:T>
:dData Curta11/28/2026<t:1726257000:d>
:DData LongaNovember 28, 2026<t:1726257000:D>
:fData e Hora CurtaNovember 28, 2026 9:01 AM<t:1726257000:f>
:FData e Hora CompletaWednesday, November 28, 2026 9:01 AM<t:1726257000:F>
:RTempo Relativoin 2 hours / 3 days ago<t:1726257000:R>
04 / Accuracy & DST

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.

Melhor Prática: Selecione sempre regiões geográficas IANA como America/Sao_Paulo para precisão garantida.
05 / Bot Developers

Uso de Timestamps em Discord.js e Discord.py

JS / TS (Discord.js)Node.js
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>!`;
Python (Discord.py)Python 3
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

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?
Um timestamp do Discord é um código markdown dinâmico no formato <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?
Para gerar seu código: 1. Selecione a data, horário e fuso horário do evento no gerador acima. 2. Escolha o formato desejado (como contagem regressiva relativa :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?
Ele converte sua data e hora selecionadas no padrão Unix Epoch (segundos desde 1º de janeiro de 1970 UTC). Como o horário Unix é absoluto e universal, o Discord exibe com 100% de precisão o horário correspondente para jogadores e membros do mundo inteiro.
Por que meu timestamp do Discord está mostrando uma hora errada?
Normalmente ocorre quando se calcula horários usando siglas estáticas que não consideram o horário de verão (Daylight Saving Time). Nossa plataforma utiliza a base geográfica oficial da IANA (America/Sao_Paulo, Europe/Lisbon), garantindo que não haja desvios de 1 hora.
Como criar uma contagem regressiva dinâmica no Discord?
Basta incluir a flag :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?
Sim. Clique na aba Decodificar acima e cole qualquer tag <t:...> ou número Unix. O sistema decifra a data, hora UTC, horário local do seu dispositivo e tempo restante instantaneamente.