Slack Tools

Slack Timestamp Generator

Build Slack's <!date^…> dynamic date strings. Paste one into a message and every teammate sees the moment formatted in theirown timezone. No more spelling out “EST” or “9am your time”.

Tokens:
Your Slack codePaste it straight into a message

Loading…

FAQ

Slack dynamic dates, explained

How do Slack dynamic dates work?+

Slack dynamic dates store an absolute moment as a Unix timestamp (in seconds) plus a token string that describes the format. When a message renders, Slack converts that moment into each reader's own timezone and locale automatically, so nobody has to do the math.

What is <!date^...>?+

It is Slack's special formatting syntax: <!date^UNIX^TOKENSTRING|FALLBACK>. UNIX is the epoch time in seconds, TOKENSTRING mixes tokens like {date_short} and {time} with any literal text, and FALLBACK is plain text shown to clients that cannot render the date. You can add an optional link with <!date^UNIX^TOKENSTRING^https://link|FALLBACK>.

Why do teammates see different times?+

Because the timestamp is an absolute point in time, not a fixed wall-clock string. Slack renders it in each member's configured timezone, so a message set for 6:39 AM New York time shows as 11:39 AM for a teammate in London: the same moment, localized for each reader.

Is it free?+

Yes. This Slack timestamp generator is completely free with no login or account required, and everything runs entirely in your browser.

Related tools

All tools →

More in Slack Tools.