Discord Timestamp Formats: The Short Answer
Use <t:UNIX_SECONDS:STYLE> in a Discord message. Replace the value with Unix seconds, then add one style letter: t, T, d, D, f, F, or R. For example, <t:1788735600:F> asks Discord to show a long date and time. Each code changes the display of one shared moment.
How the Discord Timestamp Syntax Works
A tag starts with <t:, contains a Unix value, and may end with a style after the second colon. The closing > completes it. The first t is syntax; the final letter is the style. In <t:1788735600:T>, only the last uppercase T selects a format.
The number identifies one instant. The style changes its presentation: d and D use different date lengths, while t and T differ in clock detail. Style letters are case-sensitive.
Use seconds, not milliseconds
Use whole Unix seconds, not a millisecond value. A millisecond number is usually thirteen digits; a current seconds value is ten digits. If scaled incorrectly, the token can point far from the intended event.
The style suffix is optional
The final suffix is optional; without it, Discord uses its default presentation. Add an explicit code when a deadline, event, or reminder needs a particular shape.
The reader controls the localized display
The code chooses a style, not a fixed language or time zone. Discord can adapt the display for each reader. If a numeric date could be ambiguous, choose a written-date style and name the source zone in message text.
Discord Timestamp Formats: What Each Code Displays
Use short forms when space is limited, longer forms when calendar context matters, and R when the changing distance from now is useful.
| Style | Code | Typical display | Useful for |
|---|---|---|---|
| Short time | t |
Hour and minute | A compact start time in a familiar time zone |
| Long time | T |
Hour, minute, and seconds | A precise time when seconds matter |
| Short date | d |
Compact numeric date | A deadline where space is limited |
| Long date | D |
Written calendar date | A date that should be easy to read at a glance |
| Short date and time | f |
Date with a compact clock time | A concise event announcement |
| Long date and time | F |
Weekday, date, and clock time | A complete schedule line for a group |
| Relative time | R |
A phrase such as time remaining or elapsed | A reminder or countdown that should update |
Choose a Style for the Message You Are Writing
Choose the detail readers need first: clock time, calendar date, a complete event line, or a changing countdown. The illustration groups those output types; use the table above for the exact code-to-style mapping.
For a quick event time, use a time style
Use t for a compact hour and minute. Choose T only when seconds add useful precision, such as a synchronized test start.
For a date or deadline, use a calendar style
Use d for a compact numeric date and D for a written month. For date plus time, choose f; choose F when the weekday helps readers scan a schedule.
For a changing reminder, use relative time
Use R when the distance from now matters, such as a closing time or an event starting soon. Its wording changes as the event approaches and passes, so pair it with a date when the schedule needs a stable reference.
One Moment, Several Discord Timestamp Formats
For September 6, 2026 at 19:00 in New York, the Unix value is 1788735600. Keep it fixed and change only the final letter to compare styles. Readers elsewhere can see a different local clock time or calendar date.
These snippets show the same moment. The message supplies event context; Discord supplies each reader's localized display.
- Compact time:
<t:1788735600:t> - Time with seconds:
<t:1788735600:T> - Compact date:
<t:1788735600:d> - Written date:
<t:1788735600:D> - Date and time:
<t:1788735600:f> - Weekday, date, and time:
<t:1788735600:F> - Relative timing:
<t:1788735600:R>
Common Discord Timestamp Formatting Mistakes
If a timestamp looks wrong or remains plain text, check its syntax before changing the event time.
Using the wrong letter case
The letters are case-sensitive: t/T, d/D, and f/F are different styles. Retype the suffix if a copied token looks wrong.
Pasting milliseconds instead of seconds
Do not paste raw milliseconds from a JavaScript date function. Convert them to whole seconds or use a generator that displays the Discord-ready value.
Wrapping the token in code formatting
Place a live token in the message as ordinary text. Inline code ticks or a fenced code block show literal syntax and can prevent live rendering.
Assuming every viewer sees your clock time
The message contains one instant, not the organizer's fixed clock reading. If the source zone matters, name it beside the token, such as 19:00 America/New_York. For the mechanics, read how Discord timestamps work.
Why Some Guides List Seven Codes and Others List Nine
The guides reviewed disagree on the number of codes. One lists the seven in this table; another also lists s and S. The Discord developer reference fetched for this review did not contain a timestamp-style table, so it did not resolve the difference.
This page documents the seven common codes in the site's plan and generator. It does not claim that Discord supports or rejects s and S. Test either extra code in your client before relying on it.
Preview the Message Before You Send It
A preview confirms that the token parses and reads well in your account, but it cannot show every recipient's exact display. Their locale and time zone may differ. Keep event details as copyable message text, and name the source zone when it matters.
Use the homepage generator for a Unix value and the mechanics guide for the time-zone explanation.
COMMON QUESTIONS
Discord Timestamp Formats FAQ
What is the syntax for a Discord timestamp?
Use <t:UNIX_SECONDS:STYLE>. Replace the value with whole Unix seconds and add one style letter such as F. The first t is the timestamp marker; the final letter controls the display.
Which Discord timestamp code shows only the time?
Use lowercase t for a compact time, or uppercase T when the display should include seconds. Both point to the same instant; the uppercase code changes the presentation.
What is the difference between f and F?
Both include a date and clock time. The long form F includes weekday context, while f is more compact. Choose based on how much schedule detail your message needs.
What happens if I leave off the format code?
The style suffix is optional, so Discord uses its default presentation. Add an explicit code when a particular short, long, calendar, or relative display matters.
Does the R format keep counting down?
The R style displays a relative phrase based on the current time. As the event approaches or passes, the wording can change. It still refers to the same Unix timestamp.
Why does my Discord timestamp show as plain text?
Check the opening and closing angle brackets, both colons, the Unix-seconds value, and the style letter. Also make sure the token is not inside inline code or a fenced code block when you expect Discord to render it.
Are s and S confirmed Discord timestamp formats?
Some third-party references list s and S, while another format guide lists seven codes. The Discord developer reference checked for this article did not resolve the conflict, so test those two codes in your client before relying on them.
SOURCE CHECK
References checked
- Timestamp RocksThird-party guide that lists nine style tokens, including s and S.
- DiscordTimestamp.comThird-party guide documenting seven commonly used timestamp codes.
- Discord API ReferenceOfficial API reference checked for style-code details; no style table was found.