Discord Timestamp Generator

Select a date & time using your local timezone, then confirm.

SELECT TIME USING YOUR LOCAL TIMEZONE
UNIX TIMESTAMP

This tool turns any date and time into a Discord timestamp code. You pick a date, pick a style, and copy the code. Paste it into Discord and every member sees that time in their own time zone. No math. No “wait, that’s 3 AM for me” replies in your chat.

How to Use It

  1. Pick your date and time in the box above.
  2. Check the time zone. Set it to the zone you live in before you do anything else.
  3. Choose a style. Some show the full date. One shows a live countdown.
  4. Click Copy next to the code you want.
  5. Paste it into a Discord message and press Enter.

Discord swaps the code for a real time the second you send it. Your members do nothing.

The Seven Styles

Style Code What people see
Short Time :t 8:00 PM
Long Time :T 8:00:00 PM
Short Date :d 08/28/2026
Long Date :D August 28, 2026
Short Date/Time :f August 28, 2026 8:00 PM
Long Date/Time :F Friday, August 28, 2026 8:00 PM
Relative :R in 3 days

If you leave the style off, Discord uses :f by default.

A Real Example

Say you run a giveaway that ends Friday at 8 PM, and you live in New York. You post the :F code and the :R code side by side.

A member in London sees 1:00 AM Saturday. A member in Sydney sees 10:00 AM Saturday. Both of them also see “in 3 days,” and that number ticks down on its own.

Nobody has to ask you what time that is for them.

⚠️ Common Mistake

Don’t wrap the code in backticks. Many guides show the code inside ` ` marks so you can read it. People copy those marks along with the code. Discord then treats the whole thing as code and prints <t:1787000400:F> as plain text. Paste it bare, with nothing around it.

Pro Tip

Post two styles together for events. Use :F so people can add it to a calendar, and :R right after it in brackets so they know how soon it is. It looks like this in chat:

Friday, August 28, 2026 8:00 PM (in 3 days)

FAQ

Why does my timestamp show the wrong time?

Your device’s time zone is set wrong. The generator reads the clock on your computer or phone. People on VPNs and people who moved cities hit this the most. Fix the zone in your system settings, then reload this page and make the code again.

Why is Discord showing the raw code instead of a time?

Three things cause this. You left backticks around the code, you used the wrong brackets, or you pasted it into a spot that only accepts plain text. Check for stray spaces inside the angle brackets too.

Does everyone see the same time I do?

No, and that is the point. Each person sees the moment converted to their own time zone. You post one code and it works for all 4,000 members.

Can I edit a timestamp after I send the message?

Yes. Edit the message like any other message and paste a new code. The relative countdown also updates by itself, so you never need to edit that one just to keep it current.

My bot posted a timestamp for the year 58,000. What went wrong?

You passed milliseconds instead of seconds. Date.now() in JavaScript returns milliseconds. Divide by 1000 and round it down: Math.floor(Date.now() / 1000). This is the number one bug in timestamp code.

Can I put a timestamp in a channel name or my nickname?

No. Channel names, category names, server names, nicknames, and custom status all show the raw code. Timestamps only work inside actual messages.

Do timestamps work inside bot embeds?

Yes, in the description and in field values. Embed titles and author names show the raw text instead, so keep your timestamps out of those two spots.

Will the countdown ping my members when it hits zero?

No. A timestamp only displays time. It cannot send anything or trigger anything. For a real reminder, use Discord’s built-in Scheduled Events or set one up in your bot.

How far into the future can I go?

Far enough for anything you’ll ever schedule. Very large numbers do break the display, but you will not run into that with normal dates.

Back to top button