Skip to content

Discord timestamp generator and time converter

Pick a date and time in your own time zone and copy one of the codes. Paste it into a Discord message, and each reader sees that time in their own time zone. To work out someone else's time yourself, use the time zone converter further down.

#general
Y
YouToday at 8:47 PM

Movie night starts Friday, November 6, 2026 at 9:00 PM, so in 13 minutes.

You typed: Movie night starts <t:1793998800:F>, so <t:1793998800:R>.

Discord codeHow it shows for you
  • <t:1793998800:R>in 13 minutesRelative time, for countdowns and "5 minutes ago"
  • <t:1793998800:t>9:00 PMShort time, for a time later today
  • <t:1793998800:T>9:00:00 PMMedium time, for a time to the second
  • <t:1793998800:d>11/06/2026Short date, for dates in a list or a table
  • <t:1793998800:D>November 6, 2026Long date, for birthdays and deadlines
  • <t:1793998800:f>November 6, 2026 at 9:00 PMLong date, short time, for events (also what you get with no letter)
  • <t:1793998800:F>Friday, November 6, 2026 at 9:00 PMFull date, short time, for events where the weekday matters
  • <t:1793998800:s>11/06/2026, 9:00 PMShort date, short time, for logs and compact lists
  • <t:1793998800:S>11/06/2026, 9:00:00 PMShort date, medium time, for logs to the second

Convert a time to another time zone

Pick their time zone to see what the time you set above is for them, and how many hours ahead or behind you they are. It uses the daylight saving rules for the date you picked, not today's.

Inside Discord you don't need to convert at all. A timestamp is one moment, stored as the number of seconds since 1 January 1970 in UTC, and Discord writes it in each reader's own time zone and language. "9 PM UK time, 4 PM in New York" becomes one code.

Your time, from the generatorFriday, November 6, 2026 at 9:00 PM (UTC)
4:00 PMNovember 6, 2026, 5 hours behind you
Or send <t:1793998800:F> and Discord shows it in every reader's time zone.
  • YouUTC9:00 PMNovember 6, 2026
  • LondonEurope/London9:00 PMNovember 6, 2026
  • Los AngelesAmerica/Los Angeles1:00 PMNovember 6, 2026
  • SydneyAustralia/Sydney8:00 AMNovember 7, 2026

Discord timestamp formats

The code is <t:number:letter>, and the letter picks the format. :s and :S are Discord's newest two.

LetterFormatExampleGood for
:RRelative timein 13 minutesCountdowns and "5 minutes ago"
:tShort time9:00 PMA time later today
:TMedium time9:00:00 PMA time to the second
:dShort date11/06/2026Dates in a list or a table
:DLong dateNovember 6, 2026Birthdays and deadlines
:fLong date, short timeNovember 6, 2026 at 9:00 PMEvents (also what you get with no letter)
:FFull date, short timeFriday, November 6, 2026 at 9:00 PMEvents where the weekday matters
:sShort date, short time11/06/2026, 9:00 PMLogs and compact lists
:SShort date, medium time11/06/2026, 9:00:00 PMLogs to the second

Discord's @time shortcut

Newer versions of the Discord app let you type @time in the message box and pick a time, and Discord adds the timestamp to your message for you. It's the quickest way to post a one-off time yourself.

You still need the code when a bot, a webhook, or an embed posts the time, when you write the message somewhere other than Discord's message box (a message builder, a scheduled post), and on apps that don't show @time yet.

  1. Read on Monday, 6:00 PMMovie night starts in 3 days
  2. Read on Thursday, 4:00 PMMovie night starts in 5 hours
  3. Read on Thursday, 8:57 PMMovie night starts in 3 minutes
  4. Read on Thursday, 9:02 PMMovie night starts 2 minutes ago

How relative time (:R) updates

:R shows how far away the moment is, like "in 3 days" or "2 minutes ago". Discord works it out again while the message is on screen, so a countdown keeps counting without anyone editing the message.

Pair it with :F when people also need the exact time, the way the message preview in the generator does.

Timestamps your bot writes for you

If you make your bot with BotGhost, the no-code Discord bot maker, it can fill in the number itself. Put one of these variables in any message text in the command builder:

  • {time_now_unix}The Unix time when the message is sent. Use it as <t:{time_now_unix}:F>.
  • {time_ahead_unix_h_24}24 hours from now. Swap 24 for any number of hours; _m_ counts minutes instead, _s_ seconds.
  • {time_now}Writes a whole :R timestamp for the moment it's sent.
  • {time_ahead_h_2}A whole :R timestamp 2 hours ahead. {time_ahead_m_30} is 30 minutes.
Text in your Send or Edit a Message block
Giveaway ends <t:{time_ahead_unix_h_24}:F>
That's <t:{time_ahead_unix_h_24}:R>.

Discord timestamp questions

Set the date, time, and time zone at the top, hit Copy on the format you like, and paste it into Discord. Once the message is sent, the code turns into the date.