Discordのタイムスタンプ形式

Discordのタイムスタンプ形式では、短いスタイルコードを使って同じ時刻をメッセージ内でどう表示するかを選びます。一般的なコードは <code>t</code>、<code>T</code>、<code>d</code>、<code>D</code>、<code>f</code>、<code>F</code>、<code>R</code> の7種類です。別々の時刻を作るのではなく、同じUnixタイムスタンプの表示方法を切り替えます。

一つの共有タイムスタンプから時刻、日付、相対時間の表示に分かれる図
同じ瞬間を時計の時刻、暦の日付、相対時間として表示できます。

Discordタイムスタンプ形式:まず答え

Discordのメッセージでは <t:UNIX_SECONDS:STYLE> を使います。値をUnix秒に置き換え、t、T、d、D、f、F、R のいずれかを追加します。たとえば <t:1788735600:F> は長い日付と時刻の表示を指定します。どのコードも同じ瞬間の見せ方を変えるものです。

Discordタイムスタンプの構文

タグは <t: で始まり、Unix値を含み、2つ目のコロンの後にスタイルを付けられます。最後の > で閉じます。最初の t は構文の一部で、末尾の文字がスタイルです。<t:1788735600:T> では、形式を選ぶのは最後の大文字 T だけです。

数値は一つの瞬間を示します。スタイルによって表示が変わり、d と D は日付の長さが異なり、t と T は時刻の細かさが異なります。大文字と小文字は区別されます。

ミリ秒ではなく秒を使う

ミリ秒ではなく整数のUnix秒を使います。ミリ秒の値は通常13桁で、現在のUnix秒は10桁です。桁の単位を取り違えると、トークンがイベントとは大きく異なる日時を指すことがあります。

スタイルの末尾コードは省略可能

最後のスタイルコードは省略できます。省略した場合、Discordは既定の表示を使います。締め切り、イベント、リマインダーで特定の見せ方が必要なら、コードを明示します。

表示される言語と時刻は読む人ごとに変わる

コードが選ぶのは表示形式であり、言語やタイムゾーンを固定するものではありません。Discordは読む人ごとに表示を調整できます。数字だけの日付が紛らわしい場合は、月名が書かれる形式を選び、メッセージに基準タイムゾーンも記載します。

Discordタイムスタンプ形式:各コードの表示

スペースが限られる場合は短い形式、日付の文脈が必要なら長い形式を使います。現在からの残り時間や経過時間を示したい場合は R が便利です。

形式 コード 一般的な表示 用途
短い時刻 t 時と分 なじみのあるタイムゾーンで開始時刻を短く示す
秒を含む時刻 T 時、分、秒 秒まで必要な正確な時刻
短い日付 d 短い数字形式の日付 表示スペースが限られる締め切り
長い日付 D 月名を含む日付 ひと目で分かる日付
短い日付と時刻 f 簡潔な時刻付きの日付 簡潔なイベント告知
長い日付と時刻 F 曜日、日付、時刻 グループ向けに予定を詳しく示す
相対時間 R 残り時間や経過時間などの表現 変化するリマインダーやカウントダウン

メッセージに合う形式を選ぶ

読者が最初に知りたい情報を考えます。時刻、日付、予定の全体像、変化するカウントダウンのどれでしょうか。図は表示内容の種類をまとめたものです。正確なコードとの対応は上の表で確認してください。

イベント時刻を簡潔に示すなら時刻形式

t は時と分を簡潔に表示します。秒単位の精度が役立つ場合、たとえば同期テストの開始時刻には T を選びます。

日付や締め切りには日付形式

d は短い数字形式の日付、D は月名を含む日付に使います。日付と時刻が必要なら f、曜日が予定の確認に役立つなら F を選びます。

変化するリマインダーには相対時間形式

終了時刻やイベント開始までの残り時間・経過時間が重要なら R を使います。イベントが近づいたり過ぎたりすると表示も変わります。予定に固定された基準も必要なら日付形式を併記してください。

時刻のみ、日付のみ、日付と時刻、相対時間の4種類を示す図
読者が最初に確認したい情報に合わせて形式を選びましょう。

同じ瞬間を複数のDiscordタイムスタンプ形式で表示

ニューヨーク時間で2026年9月6日19:00を表すUnix値は 1788735600 です。この値はそのままにして、末尾の文字だけを変えると形式を比較できます。別の地域の読者には異なる現地時刻や日付が表示される場合があります。

以下の例はすべて同じ瞬間を表します。イベントの説明はメッセージに書き、Discordが読む人ごとにローカライズした表示を行います。

  • 短い時刻:<t:1788735600:t>
  • 秒付き時刻:<t:1788735600:T>
  • 短い日付:<t:1788735600:d>
  • 月名入りの日付:<t:1788735600:D>
  • 日付と時刻:<t:1788735600:f>
  • 曜日、日付、時刻:<t:1788735600:F>
  • 相対時間:<t:1788735600:R>

Discordタイムスタンプでよくある書式ミス

タイムスタンプの表示がおかしい、または通常の文字列のままなら、イベント時刻を変える前に構文を確認しましょう。

大文字と小文字を間違える

コードは大文字と小文字を区別します。t/T、d/D、f/F はそれぞれ異なる形式です。コピーしたトークンの表示がおかしい場合は、末尾を入力し直してください。

秒ではなくミリ秒を貼り付ける

JavaScriptの日付関数から得たミリ秒をそのまま貼り付けないでください。整数の秒に変換するか、Discord用の値を表示する生成ツールを使います。

コード装飾でトークンを囲む

動作させるトークンはメッセージに通常の文字として入力します。インラインコードやコードブロックで囲むと構文そのものが表示され、動的な表示にならないことがあります。

全員に自分の現地時刻が表示されると思い込む

メッセージに含まれるのは一つの瞬間であり、主催者の固定された時計時刻ではありません。基準タイムゾーンが重要なら、19:00 America/New_York のようにトークンの横に書きます。仕組みはDiscordタイムスタンプの解説をご覧ください。

ガイドによってコード数が7種類と9種類に分かれる理由

確認したガイドはコード数について一致していません。一方はこの表の7種類を掲載し、もう一方は s と S も挙げています。確認したDiscord開発者向けリファレンスにはスタイル一覧がなく、この違いは解決できませんでした。

このページでは、サイトの計画と生成ツールに含まれる一般的な7種類を紹介します。s と S がDiscordで使えるとも使えないとも断定しません。追加コードを利用する前に、自分のクライアントで動作を確認してください。

送信前にメッセージをプレビューする

プレビューでは、自分のアカウントでトークンが解釈され、読みやすく表示されるかを確認できます。ただし、すべての受信者にどう見えるかまでは再現できません。言語やタイムゾーンが異なるためです。イベント情報はコピーできるメッセージ本文に残し、必要に応じて基準タイムゾーンを記載してください。

Unix値を作るにはトップページの生成ツールを、タイムゾーンの仕組みを知るには動作の解説をご利用ください。

Discordタイムスタンプ形式に関するよくある質問

Discordタイムスタンプの構文は?

<t:UNIX_SECONDS:STYLE> を使います。値を整数のUnix秒に置き換え、F などのスタイルを追加します。最初の t はタイムスタンプの印で、最後の文字が表示形式を指定します。

時刻だけを表示するDiscordタイムスタンプコードは?

簡潔な時刻には小文字の t、秒も表示するには大文字の T を使います。どちらも同じ瞬間を指し、大文字は表示方法だけを変えます。

fとFの違いは何ですか?

どちらも日付と時刻を含みます。長い形式の F は曜日を加え、f はより簡潔です。予定に必要な情報量に合わせて選びます。

形式コードを省略するとどうなりますか?

スタイルの末尾コードは省略でき、省略時はDiscordの既定表示になります。短い形式、長い形式、日付形式、相対時間のどれを使うか重要なら、コードを明示します。

R形式はカウントダウンを続けますか?

R は現在時刻を基準にした相対表現を表示します。イベントが近づいたり過ぎたりすると文言は変わりますが、参照するUnixタイムスタンプは同じです。

Discordタイムスタンプが通常の文字列で表示されるのはなぜですか?

開始と終了の山括弧、2つのコロン、Unix秒の値、スタイル文字を確認してください。Discordに表示させたい場合、トークンがインラインコードやコードブロックの中にないことも確認します。

sとSはDiscordのタイムスタンプ形式として確認されていますか?

一部の第三者資料は s と S を挙げていますが、別のガイドは7種類を掲載しています。確認したDiscord開発者向け資料では違いを解決できませんでした。利用前に自分のクライアントで試してください。

確認した参考資料

  • Timestamp RockssとSを含む9種類のコードを掲載する第三者ガイド。
  • DiscordTimestamp.com一般的な7種類のタイムスタンプコードを記載する第三者ガイド。
  • Discord API Reference公式APIリファレンスを確認しましたが、形式一覧はありません。
Discordタイムスタンプ生成ツール 日付、時刻、タイムゾーンを指定してUnix値とコピー用のタイムスタンプコードを作成します。 ツールを開く Discordタイムスタンプの仕組み Unix秒と現地表示を理解し、同じ予定が読む人によって異なる表示になる理由を学びます。 解説を読む