Discord Time Converter

Generate Discord timestamps that display in every viewer's local timezone. This free Discord time converter supports all 9 formats — pick a date, copy the code, and paste it into Discord. No sign-up.

Date, time & timezone

Quick time

Set from now, shown in the selected timezone.

Search by an IANA name, such as America/New_York.

Existing timestamp

Load a timestamp

Paste a Discord timestamp or Unix seconds.

Your Discord timestamp codes will appear here.

Three steps

How to Use This Discord Time Converter

Pick the original local time once. Discord handles localization after you paste the code.

  1. 01

    Choose the original time

    Enter the date and wall-clock time for the event.

  2. 02

    Confirm its timezone

    Use an IANA timezone so daylight-saving rules match the selected date.

  3. 03

    Copy a Discord code

    Paste any generated code into a message, event description, or announcement.

Common ways to use Discord timestamps

Timestamp guides

Latest Guides

Practical explanations for choosing, creating, and troubleshooting Discord timestamps.

View all guides

Official syntax

Supported Discord timestamp formats

This Discord time converter supports all 9 timestamp styles Discord documents. Discord accepts Unix seconds inside <t:TIMESTAMP> or <t:TIMESTAMP:STYLE>; without a style, it uses f by default.

Discord message comparing timestamp codes with their rendered results across all 9 styles.
StyleDiscord meaningExample code
tShort TimeShows hours and minutes for a compact meeting or reminder time.<t:1784894400:t>
TLong TimeAdds seconds when exact timing matters.<t:1784894400:T>
dShort DateShows a compact numeric date for space-constrained messages.<t:1784894400:d>
DLong DateShows the month, day, and year for birthdays or calendar dates.<t:1784894400:D>
fLong Date, Short TimeShows a readable date and time and is Discord’s default style.<t:1784894400:f>
FFull Date, Short TimeAdds the weekday for formal events and announcements.<t:1784894400:F>
sShort Date, Short TimeShows a compact date and time for space-limited channel messages.<t:1784894400:s>
SShort Date, Long TimeIncludes seconds for logs, launches, or other precisely timed events.<t:1784894400:S>
RRelative TimeShows how long ago or how far in the future the time is; useful for countdowns.<t:1784894400:R>

Avoid common Discord timestamp mistakes

  1. Use Unix seconds, not milliseconds

    Discord timestamp syntax expects seconds. Divide JavaScript millisecond values by 1,000 before inserting them.

  2. Do not force a skipped local time

    During a daylight-saving jump, some wall-clock times do not exist. Choose a valid local time instead.

  3. Use named timezones when rules can change

    A fixed offset is fine when it truly stays fixed. For places with daylight saving or rule changes, use an IANA zone such as Europe/Berlin.

Timestamp Rocks warning that a selected local time does not exist because of a daylight-saving transition.

Why it works

What is a Discord timestamp?

A Discord timestamp is a code such as <t:UNIX_TIMESTAMP:FORMAT> that displays a date and time inside Discord. The Unix value is a count of seconds, and Discord shows that instant in each viewer’s timezone and locale.

This makes scheduling across timezones easier. Instead of asking members to convert a clock time manually, paste one code and let Discord localize the display. This Discord time converter handles the Unix conversion, date, time, and timezone for you.

Why use a Discord timestamp generator?

A Discord timestamp generator helps avoid missing digits, millisecond mistakes, and daylight-saving errors. Choose the original local time once, then copy the format that fits an event announcement, reminder, schedule, or countdown.

Why use Timestamp Rocks?

  • Checks daylight-saving edge cases

    The selected date is validated for local times that are skipped or repeated.

  • All 9 Discord styles

    Generate every timestamp style in Discord’s documentation at once.

  • Browser-provided IANA timezones

    Choose from the IANA timezone names available in your browser, including regions with daylight-saving rules.

  • Conversion stays in your browser

    See Unix seconds, the UTC offset, and a local preview without sending the calculation to a server.

Converter ↑

Quick answers

Discord timestamp FAQ

Is this Discord time converter free?

Yes. You can generate and copy all 9 formats without an account or payment.

Do I need an account to use this Discord timestamp converter?

No. The converter runs in your browser and does not require registration or an email address.

Does Discord use seconds or milliseconds?

Discord timestamp markup uses Unix seconds. This converter removes the millisecond mismatch that often breaks hand-written codes.

Can I omit the timestamp style?

Yes. <t:TIMESTAMP> is valid, and Discord uses the f style by default, showing a long date with a short time.

Why are there 9 Discord timestamp styles?

Each style controls how the same instant is displayed: time-only, date-only, combined date and time, or relative time. Use compact styles in chat, F for detailed announcements, and R for relative text.

Do Discord timestamps look the same on mobile and desktop?

Everyone sees the same instant, but Discord formats it in each viewer’s timezone and locale. The exact date, time, and language can therefore differ between viewers.

How does the converter handle daylight saving time?

It resolves the offset for the date you selected. If a clock time is skipped or repeated, the tool blocks the invalid value or asks which occurrence you mean.

How do I use Discord timestamps in a bot?

Send the same timestamp syntax in the bot’s message content. Generate Unix seconds in your code—for example, Math.floor(Date.now() / 1000) for the current instant—then insert the value into <t:TIMESTAMP:R> or another style.

Is this an official Discord tool?

No. Timestamp Rocks is an independent utility and is not affiliated with Discord Inc.