Discord Guide

Discord Timestamp Cheat Sheet — All Formats, Codes & Examples

June 9, 2026 · 7 min read

This is your one-stop Discord timestamp cheat sheet — every format code, syntax template, and quick reference you need without having to search again. Bookmark it, screenshot it, share it in your server resource channel. Everything here is copy-ready and accurate across all Discord platforms including desktop app, web browser, mobile iOS and Android.

Quick Reference — All 7 Discord Timestamp Format Codes

All Discord timestamps use this syntax: <t:UNIX_TIMESTAMP:FORMAT_LETTER> where UNIX_TIMESTAMP is the number of seconds since January 1 1970 and FORMAT_LETTER is one of 7 single-letter format codes.

Format NameCodeExample Output (12hr)Example Output (24hr)Best For
Short Time<t:UNIX:t>9:01 AM09:01Quick time references
Long Time<t:UNIX:T>9:01:00 AM09:01:00When seconds matter
Short Date<t:UNIX:d>11/28/201828/11/2018Compact date only
Long Date<t:UNIX:D>November 28, 201828 November 2018Formal date display
Short Date/Time<t:UNIX:f>November 28, 2018 9:01 AM28 November 2018 09:01Most common — events
Long Date/Time<t:UNIX:F>Wednesday, November 28, 2018 9:01 AMWednesday, 28 November 2018 09:01Official announcements
Relative Time<t:UNIX:R>in 2 hours / 3 years agoin 2 hours / 3 years agoCountdowns and reminders

Default format — if you omit the format letter entirely, <t:UNIX_TIMESTAMP> renders as Short Date/Time (f).

Copy-Ready Syntax Templates

Replace UNIX_TIMESTAMP with your actual Unix timestamp value generated from our tool. The Relative Time format (R) is especially popular in bot embed countdown fields — it stays accurate and updates automatically without the bot needing to edit the message. For deadline reminders, event announcements, and scheduled task notifications, R is the standard bot timestamp format.

Using Discord Timestamps on Mobile

All 7 Discord timestamp formats work identically on mobile iOS and Android — the conversion and rendering happens on Discord's platform, not on your device. The timestamp code you paste from our generator on desktop will display exactly the same way on mobile. The only difference is that on mobile you tap a rendered timestamp to see its full Long Date/Time tooltip, whereas on desktop you hover.

One mobile specific note: the custom date input and custom time input on some mobile browsers can behave differently from desktop — if you're generating timestamps on mobile, use our tool's separate inputs option if the combined date and time picker doesn't respond correctly on your mobile device.

Tracking Message History With Timestamps

Beyond scheduling, timestamps are valuable for tracking message history in busy channels. When a member references an event that happened last week, dropping a Short Date/Time (f) timestamp for that date gives every reader immediate context — they see exactly when it happened in their own local format without needing to know the original poster's time zone. This is particularly useful for community server moderation logs, collaborative project timelines, and any channel where when events occurred matters for managing conversations and tracking essential information.

Common Mistakes and How to Fix Them

Mistake 1 — Pasting inside backticks: The most visible mistake. If your message shows <t:1722495600:F> as literal text instead of a formatted date, you've wrapped it in backticks or a code block. Delete the backticks and re-paste as plain text.

Mistake 2 — Using milliseconds instead of seconds: A Unix timestamp from JavaScript's Date.now() returns 13 digits (milliseconds). Discord needs 10 digits (seconds). Divide by 1000 or use our generator which handles seconds vs milliseconds automatically.

Mistake 3 — Wrong format letter: Only t T d D f F R are valid. A typo like :G or :r (lowercase r works, uppercase R also works — both are valid for relative time) may break rendering. Use our generator to avoid manual syntax errors.

Mistake 4 — Spaces inside the code: <t: 1722495600 :F> with spaces breaks rendering. The code must be continuous with no spaces inside the angle brackets.

Mistake 5 — Wrong angle brackets: Using (t:1722495600:F) or [t:1722495600:F] instead of <t:1722495600:F> breaks everything. Must be < and > specifically.

Related Guides


Frequently Asked Questions

Generate a timestamp code using our Discord timestamp generator — pick your date, time, and timezone, then copy the format you want. Paste the code directly into any Discord message box as plain text — never inside backticks or a code block. Hit send and Discord converts the code into a dynamic date and time that every member sees in their own local format automatically. The entire process takes under 30 seconds.
The correct syntax is — opening angle bracket, lowercase t, colon, your Unix timestamp in seconds (10 digits), colon, format letter (t T d D f F or R), closing angle bracket. Example: displays Wednesday, August 1, 2024 in Long Date/Time format. If you omit the format letterDiscord defaults to Short Date/Time (f).
The most common cause is pasting inside backticks or a code block which disables Discord's rendering engine. Remove the backticks and paste the code as plain text. Also check: no spaces inside , both angle brackets present and correct, format letter is one of the valid options (t T d D f F R), and your Unix timestamp is in seconds (10 digits) not milliseconds (13 digits).
Yes — the syntax works in bot message content, embed descriptions, embed field values, webhook payloads, and slash command responses. Bots use the same code as regular users. In discord.js the pattern is . The Relative Time format (R) is especially popular in bot embeds for countdown deadline and reminder use cases because it updates automatically without the bot editing the message.
Identically to desktop — the rendering happens on Discord's platform, not your device. Every timestamp format works on mobile iOS and Android exactly as on desktop. Tap a rendered timestamp on mobile to see the full Long Date/Time tooltip. If you're generating timestamps on mobile and the date input behaves unexpectedly on your mobile browser, use the separate inputs option in our generator tool.
Fixed timestamps (t T d D f F) show a specific date and/or time that never changes — "November 28, 2018 9:01 AM" stays that way forever. Relative timestamps (R) show time elapsed or remaining relative to the current moment — "in 2 hours" becomes "3 years ago" as time passes, updating automatically with no edits needed. For scheduling events use fixed formats so the date is always clear. For countdown deadline urgency and hype, use R — or pair both in the same message for maximum communication clarity.
Use the Relative Time format (R) — generate a timestamp code for your target date and time using our generator, then paste into your Discord announcement channel. Discord displays it as "in 2 hours", "in 3 days", or "in 2 months" and updates automatically every second as the countdown runs. For game launches, event starts, and deadline reminders, pair it with f in the same message: "Starts " so members have both the live countdown and a fixed date reference.
No — you can include as many timestamp codes with different formats in a single Discord message as the message length allows (2000 character limit applies to the full message including timestamp codes). Bot embed fields have their own character limits but support multiple timestamps per field. Using our generator's Copy All Formats button gives you all 7 format codes simultaneously — useful when building bot embed templates that need multiple timestamp display styles in one message.

Ready to generate Discord timestamps?

Open the Generator

Did You Miss These?

Discord Guide

Generate a Discord Timestamp

Free tool — all 7 formats, live Discord preview, auto timezone detection.

Open Generator →
Discord Guide8 min read

Jun 29, 2026

Date to Unix Timestamp — Complete Guide

How to convert any date to a Unix timestamp in JavaScript, Python, PHP, Java, MySQL and more. Code examples and common mistakes covered.

Read Article →
Discord Guide8 min read

Jun 29, 2026

Discord Countdown Timer — Complete Guide

How to create a live Discord countdown timer using timestamps and bots. Step-by-step guide with format codes and common mistakes.

Read Article →
Discord Guide8 min read

Jun 29, 2026

How to Create a Live Countdown in Discord

Step-by-step guide to creating a live countdown in Discord using timestamps and bots. No bot required method plus top countdown bot options.

Read Article →
Discord Guide8 min read

Jun 29, 2026

Unix Timestamp to Date — Complete Guide

How to convert a Unix timestamp to a human readable date in JavaScript, Python, PHP, Java, MySQL and more. Code examples and common mistakes covered.

Read Article →