Skip to content
DiscordFonts

Discord Timestamp Generator

Pick a date and time, and get a code that shows the right local time for everyone in your server.

Click to see every time zone, or type a city

Numbers with 12 or more digits are read as milliseconds.

Your Discord timestamp codes

Previews use your device’s language and time zone. Each viewer sees their own.

Unix time…
  • Short Time

    Daily reminders and times on the same day

    …

    …
  • Medium Time

    When the exact second matters

    …

    …
  • Short Date

    Compact dates in lists and tables

    …

    …
  • Long Date

    Deadlines and dates without a time

    …

    …
  • Long Date, Short Time

    The default; good for most announcements

    …

    …
  • Full Date, Short Time

    Events, where the weekday helps

    …

    …
  • Short Date, Short Time

    Schedules and logs that need to stay short

    …

    …
  • Short Date, Medium Time

    Logs and records down to the second

    …

    …
  • Relative Time

    Countdowns and “how long ago”

    …

    …

Message preview

Mod TeamToday

Event starts … (…)

Copy combined

Full date plus a live countdown, the most common pattern.

…

What Is a Discord Timestamp?

A Discord timestamp is a small piece of code that Discord turns into a date or time when you send a message. You write something like <t:1793740800:F>, and readers see a proper date, such as “Tuesday, November 3, 2026 at 4:20 PM”.

The number in the code is a Unix timestamp: one exact moment, not a time on a particular clock. Each person’s Discord app shows that moment in their own time zone and language. Someone in New York, a friend in London and a teammate in Sydney all read the correct local time from the same message, so nobody has to work out the difference, and nobody turns up an hour late.

Example of a Discord timestamp code and how it appears in a Discord message
The code you type, and the date and countdown readers see.

How to Use the Discord Timestamp Generator

  1. Choose the date and time of your event, or press Now to start from the current time.
  2. Check the time zone. It starts as yours; change it if the event is set in another zone, such as a tournament in Eastern Time.
  3. Fine-tune with the +15 min, +1 hour, +1 day and +1 week buttons if you like.
  4. Find the format you want in the list and press Copy.
  5. Paste the code into your Discord message and send it.

Already have a Unix timestamp? Paste it into the Unix field and the generator loads it, whether it’s in seconds or milliseconds. That also makes this a quick Discord time converter in reverse.

Three steps to use the Discord timestamp generator: pick a date and time, choose a format, copy and paste
Pick a time, choose a format, then copy and paste it into Discord.

Discord Timestamp Formats Explained

The letter at the end of the code sets the Discord time format. There are nine styles. If you leave the letter out, Discord uses f. The examples in the table come from Discord’s documentation; your readers see each style in their own language and clock format.

Discord timestamp formats: short time, long time, short date, long date, short date/time, long date/time and relative time with example codes
All nine styles for the same moment, as a viewer in New York sees them.
StyleCodeExampleBest for
Short Time<t:…:t>16:20Daily reminders and times on the same day
Medium Time<t:…:T>16:20:30When the exact second matters
Short Date<t:…:d>20/04/2021Compact dates in lists and tables
Long Date<t:…:D>April 20, 2021Deadlines and dates without a time
Long Date, Short Time<t:…:f>April 20, 2021 at 16:20The default; good for most announcements
Full Date, Short Time<t:…:F>Tuesday, April 20, 2021 at 16:20Events, where the weekday helps
Short Date, Short Time<t:…:s>20/04/2021, 16:20Schedules and logs that need to stay short
Short Date, Medium Time<t:…:S>20/04/2021, 16:20:30Logs and records down to the second
Relative Time<t:…:R>4 years agoCountdowns and “how long ago”

As a rule of thumb: use Relative (R) for a Discord countdown timestamp, Full Date (F) for events where the weekday matters, and Short Time (t) for daily reminders like “reset at 4:20 PM”.

How to Write a Discord Timestamp Manually

You don’t need a generator if you have the Unix time. The format is <t:UNIX:STYLE>: a lowercase t, a colon, the Unix timestamp in seconds, another colon and the style letter, all inside angle brackets with no spaces. <t:1793740800:R> is a valid example, and so is <t:1793740800> without a style.

To get a Unix timestamp, use this generator, run date +%s in a macOS or Linux terminal, or use Math.floor(Date.now() / 1000) in JavaScript. Many tools give milliseconds (13 digits); Discord needs seconds (10 digits for current dates), so drop the last three digits.

Practical Examples

Every Viewer Sees Their Own Time

Because the code stores a single moment, the same message reads correctly around the world. Pick the time zone the event is planned in, and Discord does the conversion for everyone else.

One Discord timestamp showing the correct local time for users in New York, London and Sydney
One code, three cities: each reader sees their own local time.

Common Problems

Tips

Discord Timestamp FAQ

What is a Discord timestamp?

It's a short code like <t:1793740800:F> that Discord turns into a date or time when the message is sent. Instead of a fixed time, it stores one moment in Unix time, so Discord can show it in each reader's own time zone.

How do I make a countdown in Discord?

Use the Relative style, R. Pick the date and time of your event in the generator, copy the Relative code, and paste it into your message. Discord shows it as "in 3 days" or "in 2 hours" and keeps it up to date, then switches to "2 hours ago" once the moment has passed.

Do Discord timestamps show in each person's time zone?

Yes. That's the main reason to use them. The code holds a single moment, and every viewer's Discord app shows that moment in their own time zone and language, so nobody has to convert times in their head.

Why is my Discord timestamp not working?

The usual causes are a typo in the code (it must be <t: followed by the number, with no spaces), a capital T at the start, a style letter Discord doesn't know, or a timestamp in milliseconds instead of seconds. A 13-digit number is milliseconds; remove the last three digits. Timestamps also don't work in usernames, display names, nicknames or channel names.

Can I use timestamps in embeds or bots?

Yes. A bot can send the same <t:...> code in a normal message, and it also works in embed descriptions and field values. Bots should send Unix time in seconds. Embeds also have a separate timestamp field that takes an ISO 8601 date and shows it at the bottom of the embed.

Do Discord timestamps work on mobile?

Yes. Timestamps render in the Discord apps for iOS and Android as well as on desktop and in the browser, and each device uses its own time zone and language settings.

What is a Unix timestamp?

A Unix timestamp is the number of seconds since 00:00:00 UTC on January 1, 1970. Because it counts from one fixed moment, it means the same instant everywhere, which is why Discord uses it. For example, 1793740800 is November 3, 2026 at 21:20 UTC.

This site is not affiliated with or endorsed by Discord Inc.