Gaming events
Schedule raids, scrims, and tournaments so players in different regions see the start time in their own timezone.
Learn about dynamic timestampsGenerate 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.
Your Discord timestamp codes will appear here.
Three steps
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.
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.
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.
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.
Schedule raids, scrims, and tournaments so players in different regions see the start time in their own timezone.
Learn about dynamic timestampsPost livestreams, AMAs, and online meetups without listing every timezone separately.
View time zone message templatesUse the R style to show relative text such as “in 2 hours.”
Open countdown generatorInsert timestamp codes into automated announcements, logs, and status updates.
Read the Bot integration guideTimestamp guides
Practical explanations for choosing, creating, and troubleshooting Discord timestamps.
Generate Discord bot timestamps for messages and embeds with raw API, discord.js, and discord.py examples, timezone-safe input, and debugging guidance.
Read guideWrite a Discord time zone message for a global community. Copy templates for events, maintenance windows, deadlines, and multiple regional sessions.
Read guideLearn what makes a Discord timestamp dynamic: one fixed instant, localized for every viewer, with relative labels that change over time—but no automatic recurrence.
Read guideOfficial syntax
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.

| Style | Discord meaning | Example code |
|---|---|---|
| t | Short TimeShows hours and minutes for a compact meeting or reminder time. | <t:1784894400:t> |
| T | Long TimeAdds seconds when exact timing matters. | <t:1784894400:T> |
| d | Short DateShows a compact numeric date for space-constrained messages. | <t:1784894400:d> |
| D | Long DateShows the month, day, and year for birthdays or calendar dates. | <t:1784894400:D> |
| f | Long Date, Short TimeShows a readable date and time and is Discord’s default style. | <t:1784894400:f> |
| F | Full Date, Short TimeAdds the weekday for formal events and announcements. | <t:1784894400:F> |
| s | Short Date, Short TimeShows a compact date and time for space-limited channel messages. | <t:1784894400:s> |
| S | Short Date, Long TimeIncludes seconds for logs, launches, or other precisely timed events. | <t:1784894400:S> |
| R | Relative TimeShows how long ago or how far in the future the time is; useful for countdowns. | <t:1784894400:R> |
Discord timestamp syntax expects seconds. Divide JavaScript millisecond values by 1,000 before inserting them.
During a daylight-saving jump, some wall-clock times do not exist. Choose a valid local time instead.
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.

Why it works
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.
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.
The selected date is validated for local times that are skipped or repeated.
Generate every timestamp style in Discord’s documentation at once.
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.
See Unix seconds, the UTC offset, and a local preview without sending the calculation to a server.
Quick answers
Yes. You can generate and copy all 9 formats without an account or payment.
No. The converter runs in your browser and does not require registration or an email address.
Discord timestamp markup uses Unix seconds. This converter removes the millisecond mismatch that often breaks hand-written codes.
Yes. <t:TIMESTAMP> is valid, and Discord uses the f style by default, showing a long date with a short time.
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.
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.
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.
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.
No. Timestamp Rocks is an independent utility and is not affiliated with Discord Inc.