Discord Timestamp Format Guide
Discord lets you embed dynamic timestamps in messages using a special markdown syntax. Each timestamp automatically converts to the reader's local time zone, so everyone sees the correct date and time regardless of where they are. Discord supports seven distinct timestamp format codes, each displaying time information in a different style. This guide covers every discord timestamp format in detail, with live previews and copy-ready code.
The Discord Timestamp Syntax
Every discord timestamp code follows the same three-part structure. You wrap the code in angle brackets and separate each part with a colon:
t— the literal letter "t" that tells Discord this is a timestampUNIX_TIMESTAMP— the number of seconds since January 1, 1970 (the Unix epoch). For example,1772956800represents March 6, 2026.STYLE— a single letter that controls the discord timestamp format. There are seven options:t,T,d,D,f,F, andR.
When Discord encounters this syntax in a message, it parses the Unix timestamp, applies the style, and renders a localized date/time string. The result is interactive — hovering over it shows the full date and time in a tooltip. You can use the Discord Timestamp Generator to build these codes without memorizing the syntax.
Format Code Reference
Below is a detailed breakdown of every discord timestamp format. Each format letter produces a different display style. The examples shown assume a timestamp of March 6, 2026 at 4:20 PM in US English.
Displays only the hours and minutes, omitting the date and seconds. Ideal for referencing a specific time of day without cluttering your message with date information. This discord timestamp format uses your locale's clock convention (12-hour or 24-hour).
4:20 PMSimilar to Short Time but includes seconds. Useful when precision matters, such as coordinating race starts, speedrun times, or countdowns that rely on exact second-level accuracy.
4:20:30 PMShows a compact date in your locale's numeric format (month/day/year or day/month/year, depending on region). Perfect for deadlines, release dates, or any context where the exact time of day is irrelevant.
03/06/2026Spells out the month name alongside the day and year for a more readable, formal date presentation. Great for event announcements, birthdays, and server milestone posts.
March 6, 2026Combines the long date with short time. This is the default discord timestamp format — if you omit the style letter entirely (e.g., <t:1772956800>), Discord uses this format. It is the most commonly used style for general-purpose timestamps.
The most verbose timestamp format, including the full weekday name, month, day, year, and time. Use it when you want maximum clarity, such as in official announcements or event schedules where the day of the week matters.
Friday, March 6, 2026 4:20 PMInstead of a fixed date or time, this discord timestamp format shows how far away the moment is from "now." The text updates in real time as seconds, minutes, hours, and days tick by. This is the go-to format for countdowns, "posted X ago" indicators, and any context where proximity matters more than the exact date. Learn more about relative timestamps.
in 2 hoursDefault Format
If you omit the style flag and write just <t:UNIX_TIMESTAMP> without a trailing colon and letter, Discord defaults to the Short Date/Time format (the f style). For example, <t:1772956800> renders identically to <t:1772956800:f>.
Even though omitting the style flag works, it is good practice to always include it explicitly. Writing <t:1772956800:f> makes your intent clear and avoids confusion when others read your message source.
Using Timestamp Formats in Discord Messages
Discord timestamps work in any text channel, DM, thread, or forum post. Simply paste the code directly into your message — no special mode or slash command required. Here are examples of each discord timestamp format used in real message context:
Short Time (t) — quick time reference without date clutter.
Long Date (D) — clear date for announcements.
Long Date/Time (F) — full context for events.
Relative (R) — creates urgency with a live countdown.
You can include multiple discord timestamp codes in a single message. Each one is parsed independently, so you could show both a fixed date and a relative countdown side by side:
Timestamp Format in Discord Markdown
Discord timestamp markdown coexists with all other markdown formatting. You can freely combine timestamps with bold, italic, strikethrough, and other syntax within the same message:
- Bold + timestamp:
**Event:** <t:1772956800:F> - Italic + timestamp:
*Reminder:* <t:1772956800:R> - List item:
- Deadline: <t:1772956800:f>
However, there are a few things to keep in mind about discord markdown timestamps:
- Timestamps do not render inside code blocks. If you wrap a timestamp in backticks (
`) or a fenced code block (```), Discord will show the raw text instead of a formatted date. - Timestamps cannot be nested inside links, headings, or other special markdown elements.
- The discord timestamp code must be on its own, not partially inside bold/italic markers. Write
**Event:** <t:123:f>instead of**Event: <t:123:f>**.
If you want to show someone the raw discord timestamp code without it rendering, wrap it in a code block: `<t:1772956800:F>`. This is useful when explaining how timestamps work to other server members.
Which Format Should You Use?
The best discord timestamp format depends on your use case. Here are recommendations for common scenarios:
- Scheduling a meeting or event: Use
F(Long Date/Time) for the primary reference so people see the full day, date, and time. Pair it withR(Relative) so people instantly know how far away it is. - Posting a deadline: Use
f(Short Date/Time) orD(Long Date) depending on whether the exact time matters. - Referencing a time today: Use
t(Short Time) for clean, minimal output. - Creating urgency (countdowns): Use
R(Relative) — the live-updating text naturally creates a sense of urgency. - Logging when something happened: Use
f(Short Date/Time) orT(Long Time) to record precise moments. - Server announcements: Use
F(Long Date/Time) for maximum clarity across global audiences.
No matter which discord timestamp format you choose, every reader sees the value adjusted to their local time zone. That is the core benefit of using Discord's timestamp syntax instead of typing a raw date. Ready to generate a timestamp? Open the Discord Timestamp Generator to create and copy timestamp codes instantly.
For converting existing timestamps, check out the Discord Timestamp Converter. If you specifically need Unix epoch values for Discord, see the Discord Unix Timestamp guide. And for a deep dive on the live-updating countdown format, visit the Discord Relative Timestamp page.