Skip to content

Discord Timestamp Generator

Generate Discord dynamic timestamps (<t:...:F>) in all seven formats with live previews. Pick a date and time, then copy the code - Discord shows it in every reader's own timezone.

Unix timestamp: 1783757040
Short time<t:1783757040:t>
08:04 AM
Long time<t:1783757040:T>
08:04:00 AM
Short date<t:1783757040:d>
7/11/2026
Long date<t:1783757040:D>
July 11, 2026
Short date/time (default)<t:1783757040:f>
July 11, 2026 at 08:04 AM
Long date/time<t:1783757040:F>
Saturday, July 11, 2026 at 08:04 AM
Relative<t:1783757040:R>
22 seconds ago

Code Examples

const unix = Math.floor(Date.now() / 1000);
const stamp = `<t:${unix}:F>`; // long date/time
const relative = `<t:${unix}:R>`; // "5 minutes ago"

Frequently Asked Questions

How do Discord timestamps work?

Discord replaces <t:UNIX_TIMESTAMP:FORMAT> in any message with a time rendered in each reader's own timezone. The timestamp is Unix seconds and the format is a single letter: t, T, d, D, f, F, or R.

What do the Discord timestamp format letters mean?

t = short time (16:20), T = long time (16:20:30), d = short date (20/04/2026), D = long date (20 April 2026), f = short date/time, F = long date/time with weekday, R = relative (in 2 hours).

Why does my Discord timestamp show a different time for other people?

That is the feature: Discord renders the same Unix timestamp in each viewer's local timezone. Everyone sees the same moment expressed in their own time.

Do Discord timestamps update live?

The relative format (R) updates as time passes - 'in 5 minutes' becomes '2 minutes ago'. The other formats are fixed text rendered in the viewer's timezone.

Related Tools

This tool runs entirely in your browser - nothing you enter is uploaded or stored.