Discord Guide

How to Set a Time on a Discord Message

June 26, 2026 · 11 min read

Setting a time on a Discord message sounds simple until you actually try it. I learned this the hard way planning a gaming session with friends across three countries — I said "9 pm" and three people showed up at completely different hours. After that I started using Discord timestamps, and the confusion stopped completely. Every reader sees the correct local time on their screen automatically — no math, no timezone conversion, no follow-up questions.

This guide covers every method available in 2026 — from the brand new @time mention Discord added in January 2026 to manual Unix time code creation, scheduled messages, and bot automation for recurring schedule message workflows.

What Is a Discord Timestamp and Why Use It?

A Discord timestamp is a code you embed directly inside a message box. When someone reads it, Discord automatically renders it in their own local time zone — so if you write an event for 5 PM Eastern Standard Time, a friend in the UK sees 10 PM automatically. No mental math, no timezone setting friction, no missed events.

Behind the scenes Discord uses Unix time — a number counting every seconds elapsed since January 1 1970 at 00:00:00 UTC, known as the Unix epoch. That number is what you embed inside the message. Discord reads it, converts it using each reader's device timezone setting, and displays the correct local time for everyone simultaneously. This is fundamentally different from typing "Friday 9 pm" — a typed time never adapts to anyone's local time zone.

Method 1 — The @time Mention (Fastest in 2026)

In January 2026 Discord introduced the @time mention — now the fastest way to set a time on a Discord message without any external tool or Unix time calculation.

Type @time into any Discord message box and a popup appears instantly showing timestamp options for the current date and time in multiple format styles — long date time, short date, relative time like "in 2 months". Keep typing a specific date and time after @time and Discord adjusts its options automatically.

Select any option and Discord inserts the correct Unix time code automatically. No converter tool needed, no UTC offset math, no angle brackets to type manually. For quick scheduling and announcements this is the fastest path to a working timestamp in a message.

Pro Tip:The @time mention works on Discord mobile too — type @time in the mobile message box and the same popup appears. This means your entire server can create accurate timestamps on any device without ever needing an external tool.

Method 2 — Discord Timestamp Generator (Recommended for Specific Dates)

For specific future dates, precise event scheduling, or when you need all 7 format codes simultaneously, use our free Discord Timestamp Generator — the fastest tool for creating any Discord message timestamp.

Step 1 — Convert your date and time. Open the Discord Timestamp Generator and use the date picker to select your date and time. The tool auto-detects your timezone setting on load — confirm it matches where your event is based. The tool automatically converts your input to the correct Unix time number handling daylight savings time and UTC offset without any manual math.

Step 2 — Choose your format flag. All 7 format codes appear simultaneously:

CodeStyleExample Output
<t:TIMESTAMP>Default short date timeNovember 7, 2026 9:00 PM
<t:TIMESTAMP:t>Short time9:00 PM
<t:TIMESTAMP:T>Long time9:00:00 PM
<t:TIMESTAMP:d>Short date11/07/2026
<t:TIMESTAMP:D>Long dateNovember 7, 2026
<t:TIMESTAMP:f>Short date timeNovember 7, 2026 9:00 PM
<t:TIMESTAMP:F>Long date timeSunday, November 7, 2026 9:00 PM
<t:TIMESTAMP:R>Relative timein 3 hours

Step 3 — Copy and paste into Discord. Click the copy button next to your chosen format code — or use Copy All Formats to grab every code at once. Paste as plain text into your Discord message box. Never wrap in backticks or a code block — this disables Discord's rendering and shows raw code instead of the formatted timestamp.

Pro Tip:Always pair the :F long date time flag with the :R relative time flag in the same message — write "Event starts at <t:1762491060:F> (<t:1762491060:R>)" and readers see both the exact date AND a live countdown like "in 3 hours" simultaneously. No competitor mentions doing both in one message — this is the most useful timestamp technique for event announcements.

Method 3 — Manual Unix Time Code Creation

If you know your UTC offset and want full control over formatting — for example inside bot embeds, webhook payloads, or Zapier workflow automation — you can create manually using Discord's Unix time syntax directly.

The format string is: <t:UNIXTIME:FLAG>

Where UNIXTIME is the Unix epoch number in seconds and FLAG is your chosen single-letter style code. For example <t:1762491060:F> displays as "Sunday, November 7, 2026 9:00 PM" for every reader in their own local timezone.

To get the Unix time number manually: count the seconds since January 1 1970 00:00:00 UTC for your target date and time, adjusted for your UTC offset. In practice, most people use our Unix Timestamp Converter to do this instantly rather than calculating by hand — manual calculation is slow and prone to daylight savings time errors if you get the UTC offset wrong for the time of year.

Important: always use seconds not milliseconds. A Unix time value in milliseconds is 13 digits and produces a timestamp showing a date far in the future. Discord requires seconds — a 10-digit number.

Method 4 — Scheduled Messages (Send Later)

A Discord timestamp shows a time inside a message but does not schedule the message itself to send automatically. These are two different features.

If you want send laterDiscord's built-in scheduled messages feature — here is how:

On mobile: Press and hold the Send button → select Schedule Message → pick your date and time → confirm. Discord queues the message and sends it automatically at the specified time in your local time zone.

On desktop: Click the small arrow next to the send button → select Schedule Message → set your date and time → confirm.

Discord currently allows up to 15 scheduled messages per channel at one time. Scheduled messages appear in a separate queue you can view and cancel before they send.

Note: Discord scheduled messages send at the time you set in YOUR timezone — not the reader's. If you want the message to reference a time that automatically converts for every reader, combine both features: schedule the message to send automatically AND include a Discord timestamp code inside it.

Method 5 — Bot and Automation Workflows

For recurring schedule message workflows — weekly event announcements, automated raid scheduling, regular community updates — a discord bot for scheduled messages or a Zapier workflow handles this without manual effort every time.

Using a Discord bot: The most popular bot for scheduled messages is MEE6 which has a built-in scheduled messages feature. Add it to your server and configure recurring posts with Discord timestamp codes embedded in the message template. The bot fires the message at the configured interval automatically.

Using Zapier: Connect a Google Calendar trigger to a Discord action step. Add a Formatter step that converts the calendar event start time to Unix time using the X format string option — this outputs the raw Unix epoch number in seconds. Then build your Discord message template wrapping that output in angle brackets: <t:ZAPIER_OUTPUT:F>. The workflow fires automatically whenever a Google Calendar event matches your trigger conditions.

Using the @time mention with bots: Bot for scheduled messages like Carl-bot also support timestamp codes in message templates — use the same <t:UNIX:F> format string inside the bot's message box template and it renders correctly for every reader.

Common Mistakes When Setting a Time on Discord Messages

Pasting inside backticks: Shows the raw code instead of rendered timestamp. Always paste as plain text — never inside backticks or code blocks.

Using milliseconds instead of seconds: JavaScript's Date.now() returns milliseconds — a 13-digit number. Discord needs seconds — 10 digits. Divide by 1000 first.

Wrong UTC offset: If your timestamp shows a time one hour off, you selected the wrong UTC offset or ignored daylight savings time. Use named timezones like America/New_York instead of abbreviations like EST — named timezones automatically apply the correct daylight savings time offset.

Trying to edit after sending: A timestamp code points to a fixed moment — you cannot change it after sending. Delete the message and send a corrected one.

Related Guides


Frequently Asked Questions

Yes. Discord has a built-in send later feature called scheduled messages. On mobile press and hold the send button to pick a future time. On desktop click the arrow next to the send button. Discord allows up to 15 scheduled messages per channel at one time. For recurring schedule message workflows use a bot for scheduled messages like MEE6 or a Zapier workflow connected to Google Calendar.
Yes — you do not need a bot for Discord timestamps. The easiest method in 2026 is the @time mention — type @time in the message box and Discord shows instant timestamp options with no external tool needed. Alternatively use our free [Discord Timestamp Generator](/) to convert your date and time to a Unix time code and paste it directly into your message.
The basic format string is . Add a style flag after a colon for different display styles — for long date time, for relative time countdown, for short time only. Replace UNIXTIME with your actual Unix epoch number in seconds.
Yes — if you know your UTC offset you can calculate the Unix time number and write directly. However most people use a timestamp converter tool because manual calculation is slow and prone to daylight savings time errors. Our [Discord Timestamp Generator](/) handles the UTC offset and daylight savings time automatically.
Yes — use Discord's built-in scheduled messages feature (press and hold send on mobile, click the arrow on desktop) for one-off scheduled messages up to 15 per channel. For recurring schedule message automation use a discord bot for scheduled messages like MEE6 or a Zapier workflow with a Google Calendar trigger.
Discord does not have a built-in countdown timer inside messages. The closest option is the relative time flag which displays live as "in 3 hours" and counts down automatically. For a dedicated live countdown use our [Discord Countdown Generator](/discord-countdown-generator) which generates the relative time code with a preview of exactly how it will look.
Yes — that is the entire purpose. The code contains a UTC epoch number that is timezone-neutral. Discord automatically reads each user's local time zone setting on their device and converts the number so every reader sees the correct local time on their own screen — whether they are in Eastern Standard Time, UTC+5, or anywhere else.
A Discord timestamp is a code inside a message that displays a time which automatically converts to each reader's local time zone. A scheduled message is a message queued to send at a future time automatically. They are different features that work well together — you can schedule a message to send automatically AND include a Discord timestamp code inside it so the referenced time converts correctly for every reader.

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

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 →
Discord Guide9 min read

Jun 29, 2026

Unix Timestamp in Python, JavaScript, and PHP

Complete code examples for Unix timestamps in Python, JavaScript, PHP, Java, MySQL and more. Get current timestamp, convert dates, handle milliseconds.

Read Article →
Discord Guide7 min read

Jun 28, 2026

How to Send Automated Server Announcements With Discord Timestamps

Learn how to automate Discord announcements using bots and timestamps. Covers setup, scheduling, recurring posts, and common mistakes.

Read Article →
Discord Guide8 min read

Jun 28, 2026

What Is a Unix Timestamp?

Learn what a Unix timestamp is, how it works, why it starts in 1970, and how it connects to Discord timestamps.

Read Article →
Discord Guide6 min read

Jun 27, 2026

How to Make Time Zone Messages in Discord

How to send Discord messages that automatically show the right local time for every reader worldwide.

Read Article →
Discord Guide8 min read

Jun 8, 2026

What Is a Discord Timestamp?

Learn what a Discord timestamp is, how discord time codes work, all 7 formats explained with examples.

Read Article →