Discord Timestamp Cheat Sheet & Syntax Guide

The complete, 1-click reference for Discord's <t:UNIX:FORMAT> timestamp syntax. Copy individual codes, see live preview examples, or copy the entire cheat sheet formatted for Discord chat.

Quick reference table

Below is the complete reference of all seven Discord timestamp formatting styles. Click any code to copy it, or use the interactive generator below to set a custom date.

CodeStyleSyntax ExampleRendered OutputBest For
tShort Time9:01 PMHours and minutes
TLong Time9:01:00 PMHours, minutes and seconds
dShort Date11/28/2018Numeric date
DLong DateNovember 28, 2018Full month name
fShort Date/TimeNovember 28, 2018 9:01 PMDiscord's default when you paste a timestamp
FLong Date/TimeWednesday, November 28, 2018 9:01 PMIncludes the day of the week
RRelative Time3 years agoCounts up or down automatically

Copy cheat sheet for your Discord server

Want to pin this cheat sheet in your Discord server for moderators, bot creators, and community members? Click the button below to copy the markdown block:

# ⏰ Discord Timestamp Cheat Sheet
Syntax: `<t:UNIXTIME:FORMAT>`

• `<t:1735689600:t>` → Short Time (9:01 PM)
• `<t:1735689600:T>` → Long Time (9:01:00 PM)
• `<t:1735689600:d>` → Short Date (11/28/2026)
• `<t:1735689600:D>` → Long Date (November 28, 2026)
• `<t:1735689600:f>` → Short Date & Time (November 28, 2026 9:01 PM)
• `<t:1735689600:F>` → Long Date & Time (Saturday, November 28, 2026 9:01 PM)
• `<t:1735689600:R>` → Relative Countdown (in 2 hours / 2 hours ago)

*Generate custom timestamps at https://discordtimestampgen.com*

Timestamp syntax rules to remember

  • Seconds, not milliseconds: Unix timestamps in Discord must be 10 digits (seconds). A 13-digit millisecond value will cause Discord to print raw text.
  • Angle brackets matter: The syntax requires literal < and > brackets with no spaces inside.
  • Default style: If you omit the format letter and write <t:1735689600>, Discord automatically renders it using the f (Short Date/Time) style.
  • Viewer-local: Discord handles the timezone conversion on each reader's device. Everyone sees the moment in their own clock.

Picking the right format for the job

The seven codes are not interchangeable, and most of the time one of them is clearly right. If you are announcing something that hasn't happened yet, R gives you a live Discord countdown timestamp that keeps ticking without an edit. For a formal event announcement where the weekday matters, F produces a full date and day-of-week timestamp. When the date is already obvious from context — a daily reset, a recurring raid slot — t gives you a time-only timestamp with no date.

If you are coordinating across regions and want to check what a given moment looks like elsewhere before you post it, the Discord timezone converter lets you build the code from any zone rather than your own.

Related resources

Need real announcement templates? See our Discord timestamp examples. For bot and webhook developers, see our guide on timestamps in bots and embeds, or the developer portal and JSON API if you want to generate codes programmatically.

Curious how the markup is parsed and rendered on each client? How Discord timestamps work covers the mechanism. For recurring events that need posting on a schedule rather than a one-off code, see the best Discord event scheduling bots.

Try it now

Pick a date & time

Format

Discord preview

you

 

Code to paste

All formats, this moment

CodeNameRenders asPaste this
tShort Time9:01 PM<t:…:t>
TLong Time9:01:00 PM<t:…:T>
dShort Date11/28/2018<t:…:d>
DLong DateNovember 28, 2018<t:…:D>
fShort Date/TimeNovember 28, 2018 9:01 PM<t:…:f>
FLong Date/TimeWednesday, November 28, 2018 9:01 PM<t:…:F>
RRelative Time3 years ago<t:…:R>

Frequently asked questions

What are all the Discord timestamp format codes?

Discord supports seven format codes: t (Short Time, e.g. 9:01 PM), T (Long Time, 9:01:00 PM), d (Short Date, 11/28/2026), D (Long Date, November 28, 2026), f (Short Date/Time, November 28, 2026 9:01 PM), F (Long Date/Time with weekday, Saturday, November 28, 2026 9:01 PM), and R (Relative Time, in 2 hours / 2 hours ago).

What is the exact syntax for Discord timestamps?

The syntax is <t:UNIXTIME:FORMAT> where UNIXTIME is the number of seconds since January 1, 1970 UTC (10 digits), and FORMAT is one of the seven letters above. If you omit the format letter (e.g. <t:1735689600>), Discord defaults to f.

Can I copy this cheat sheet into my Discord server?

Yes! Use the "Copy Discord Server Markdown" button below to copy a pre-formatted markdown block you can paste straight into your server's #rules, #staff-resources, or #bot-commands channel.

Why does Discord display the raw code instead of a timestamp?

Discord only parses the exact syntax. If you accidentally used milliseconds (13 digits), curly quotes, extra spaces, or an invalid format letter, Discord will print the raw text instead of rendering it. See our troubleshooting guide for fixes.