EN DE

Guides

Discord Timestamp Styles Explained: When to Use t, T, d, D, f, F, and R

Use this guide to choose the right Discord timestamp style for announcements, reminders, support messages, and webhook embeds.

What the Style Code Changes

Discord timestamps all start from the same Unix seconds value. The style letter only changes how Discord renders that time for the reader.

That means you do not need multiple timestamps for multiple time zones. You need one correct timestamp and the right display style for the context.

  • t and T focus on time only.
  • d and D focus on the date.
  • f and F combine date and time.
  • R turns the timestamp into relative phrasing such as “in 2 hours” or “3 days ago”.

The Syntax, With a Worked Example

Every Discord timestamp is written as <t:UNIX:STYLE>, where UNIX is the time in seconds since 1 January 1970 and STYLE is a single letter. For example, the Unix value 1700000000 is 14 November 2023, 22:13 UTC, so <t:1700000000:F> renders as the full form “Tuesday, 14 November 2023 22:13” while <t:1700000000:R> renders as a relative phrase like “2 years ago”. The same number, seven different displays.

The seven style letters are: t (short time, 22:13), T (long time, 22:13:20), d (short date, 14/11/2023), D (long date, 14 November 2023), f (short date-time — the default if you omit the style), F (long date-time with the weekday), and R (relative). Because f is the default, writing <t:1700000000> with no style behaves exactly like <t:1700000000:f>. Discord then localizes the output to each reader’s own time zone and date format, which is the whole reason to use a tag instead of typing a fixed time.

  • Syntax: <t:UNIX:STYLE> — UNIX is seconds since 1970, STYLE is one letter.
  • t = 22:13 · T = 22:13:20 · d = 14/11/2023 · D = 14 November 2023 · f = date + short time · F = weekday + date + time · R = relative.
  • Omitting the style (<t:1700000000>) defaults to f; Discord localizes the display per reader.

Short Formats vs Full Formats

Short styles work best when the surrounding sentence already gives enough context. They keep messages compact and readable in fast-moving channels.

Full styles are better for anything that should be unambiguous on first read, especially event posts, rules updates, and support messages that may be screenshotted later.

  • Use short time for quick reminders inside an already dated thread.
  • Use short date when the hour does not matter yet.
  • Use full date-time for launches, maintenance windows, tournaments, and deadlines.

When Relative Time Is the Better Choice

Relative time keeps a message readable as it ages. A countdown or moderation note can still make sense hours later without manual rewriting.

The trade-off is that relative time is less precise at a glance. It tells readers when something happens relative to now, not the exact calendar time immediately.

  • Use R for countdowns, follow-up reminders, and live status posts.
  • Avoid relying on relative time alone when the exact meeting or event time matters.
  • If precision matters, pair a full timestamp with a relative one in the same message.

Good Message Patterns for Discord Timestamps

The strongest timestamp messages usually match the style to the type of task. Community reminders, support updates, and webhook posts all need slightly different levels of precision.

If you are posting through a webhook, think about where the timestamp will sit: title copy, description text, a field, or a follow-up button label.

  • Announcements: use full date-time first.
  • Reminders: use relative time or a combined exact + relative pattern.
  • Embeds: keep timestamps near the sentence they support so readers do not hunt for context.

A Quick QA Check Before You Post the Timestamp

Most Discord timestamp mistakes are not syntax mistakes. They happen when the right timestamp is used in the wrong message pattern, or when the surrounding copy does not explain what the time refers to.

A short review before posting is usually enough: confirm the event date, make sure the style matches the job, and read the full sentence as if someone is seeing it for the first time on mobile.

  • Check that the timestamp refers to the right event, not just the right hour.
  • If the message matters after a screenshot, include one exact timestamp format.
  • If the post will age in-channel, consider pairing the exact timestamp with a relative one.
  • If the timestamp sits inside an embed, keep the supporting sentence close to it.

Back to top

FAQ

Which Discord timestamp style is best for event announcements?
Full date-time is usually the safest choice because it gives the reader the clearest possible view of the event moment without relying on surrounding text.
Should I use relative time on its own?
It can work for countdowns and short-lived updates, but for important events it is usually better to pair relative time with an exact timestamp.
Do I need to convert the time for each country manually?
No. Discord converts one correct timestamp into each reader's local display automatically.
Can the same timestamp be reused inside a webhook embed?
Yes. The same Discord tag can be placed in embed descriptions, fields, or surrounding message content.

Use the recommended tool

Generate the final tag

Use the generator when you already know the time and just need the correct Discord markup fast.