Discord Timezone Converter

No spreadsheet of UTC offsets, no mental math. Pick a time in your own timezone and get a code that renders correctly for every reader in theirs.

Pick a date & time

Setting this time in

Format

Discord preview

you

 

Code to paste

All formats, this moment

CodeNameRenders asPaste this
tShort Time9:01 PM<t:…:t>
TLong Time9:01:00 PM<t:…:T>
dShort Date11/28/2018<t:…:d>
DLong DateNovember 28, 2018<t:…:D>
fShort Date/TimeNovember 28, 2018 9:01 PM<t:…:f>
FLong Date/TimeWednesday, November 28, 2018 9:01 PM<t:…:F>
RRelative Time3 years ago<t:…:R>

The problem with announcing times across a global server

A message that says "the event starts at 7 PM" only works if every reader happens to share the sender's timezone. On any server with an international audience, that sentence is ambiguous at best and wrong for most readers at worst — and manually listing "7 PM EST / 4 PM PST / midnight CET / 8 AM JST" doesn't scale past two or three zones and is easy to get wrong.

A worked example

Say you're in New York and set a time of 3:00 PM Eastern. Once pasted, that same code shows as 3:00 PM to other Eastern-zone readers, as 12:00 PM to someone on the US West Coast, as 8:00 PM to someone in London, and as roughly 4:00 AM the next day to someone in Tokyo — all from the exact same pasted text, with zero manual conversion on your part. The label above the date picker on this page — "Setting this time in your timezone" — exists specifically so you always know which zone your input is being interpreted in before you generate the code.

Why there's no timezone dropdown

Some tools let you pick an arbitrary source timezone from a list. This generator instead always uses your own device's current timezone, because that's what removes the actual manual step: you type the time the way you already think about it, and the conversion to a universal, viewer-local format happens behind the scenes.

Related pages

For the mechanics of the underlying format, see how Discord timestamps work. For time-critical event scheduling specifically, seeannouncing events with live countdowns.

If the generated time looks wrong

Since the conversion relies on your device's own timezone setting, a wrong result almost always traces back to that setting rather than the generator itself. Check your operating system's date & time settings — specifically whether "set timezone automatically" is enabled and whether it's picked up the correct region, especially after travel or a VPN connection, both of which can occasionally leave a device on a stale or incorrect zone. Once your device's timezone is correct, everything downstream — the label above the date picker, the generated code, and how it displays for every reader — follows automatically.

Daylight saving in practice

Daylight saving time only causes trouble for tools that store a fixed clock time and a separate, static offset — this generator avoids that entirely by converting your input straight to a single absolute moment (Unix time) at the instant you generate it. There's no stored offset to go stale. The one genuinely ambiguous case is the "spring forward" hour that doesn't exist in some regions' clocks once a year — if you pick a wall-clock time that a region skips entirely, your browser resolves it consistently, but it's worth double-checking the preview if you're scheduling something right in that transition window.

No manual UTC math, ever

You never need to know your own UTC offset, look up anyone else's, or remember whether a particular region observes daylight saving this time of year — all of that is handled by your browser's built-in timezone database on the way in, and by each reader's own device on the way out.

Frequently asked questions

How does Discord know what timezone to show?

It doesn't need your reader's timezone at all — the code you paste stores one fixed moment in time (in UTC). Each reader's own device already knows its own timezone, and Discord's client does the conversion locally when it renders the message, using whatever timezone that device is set to.

Can I convert a time to a specific timezone, like PST or JST?

Not directly, and you don't need to — that's the point of this format. Instead of converting your time into every reader's zone yourself, you paste one code and Discord converts it into whichever zone each reader's own device is set to, automatically covering every timezone at once.

What timezone does the generator use when I pick a time?

Your own device's timezone, shown in the "Setting this time in…" label above the date picker. Whatever local time you enter is interpreted in that zone before being converted to the underlying Unix timestamp.

What if I want to schedule something in someone else's timezone?

Change your operating system's timezone setting temporarily, or do the mental conversion once yourself, then enter that converted local time here — the label above the picker will confirm which zone you're currently in.

Does this handle daylight saving time automatically?

Yes. Because the conversion happens through your browser's built-in timezone database at the moment you generate the code, and again independently on each reader's device when they view it, daylight-saving shifts on either end are accounted for correctly.