Discord Time Converter

Generate Discord timestamps that display in every viewer's local timezone. This free Discord time converter converts your selected date, time, and source timezone into all 9 Discord timestamp formats. Copy a code and paste it into Discord — no sign-up required.

Date, time & timezone

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

Existing timestamp

Load a timestamp

Your Discord timestamp codes will appear here.

Three steps

How to Use This Discord Time Converter

Choose the event's date, time, and source timezone. The converter generates Discord timestamp codes that display as the correct local time for every viewer.

  1. 01

    Choose the original time

    Enter the event's date and wall-clock time exactly as scheduled. The converter keeps that local time paired with the source timezone you choose next.

  2. 02

    Confirm its timezone

    Choose an IANA timezone such as America/New_York. This Discord timezone converter resolves the correct UTC offset for the selected date, including daylight-saving changes.

  3. 03

    Copy a Discord code

    Copy any of the 9 generated Discord timestamp codes into a message, event description, or announcement. Every viewer will see the same moment in their own local time.

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.

Discord timestamp converter and generator

It converts the date, time, and timezone you select into Unix seconds, then generates a Discord time code for each of the 9 timestamp styles. This avoids manual timezone math, millisecond mistakes, and daylight-saving errors.

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.

  • Accurate timezone conversion

    IANA timezone rules apply the correct UTC offset for the selected date, including daylight-saving transitions. Discord then displays the generated timestamp in each viewer's local timezone.

  • 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.