Discord タイムスタンプ生成ツール

結果
次へ

Discord では <t:UNIX:STYLE> という構文を使って、メッセージに動的なタイムスタンプを埋め込めます。UNIX は Unix エポック(1970 年 1 月 1 日 UTC からの経過秒数)、STYLE は 1 文字の書式フラグです。クライアントは各タグを閲覧者自身のタイムゾーンと言語で表示するため、1 つのメッセージがどこにいる相手にも正しい現地時刻を示します。このツールは日付・時刻・UTC オフセットを正しいエポックに変換し、7 種類すべてのスタイル(短い時刻・長い時刻・短い日付・長い日付・短い日付/時刻・長い日付/時刻・相対)を出力します。チャットやイベント、ボットの埋め込みにそのまま貼り付けられます。

Discord タイムスタンプの作り方

  1. 1

    日付と時刻を設定する

    イベントや締め切りのカレンダー日付と時刻を選びます。

  2. 2

    タイムゾーンを選ぶ

    入力した日付と時刻が基づいている UTC オフセットを選び、エポックが正しく計算されるようにします。

  3. 3

    スタイルをコピーする

    メインのスタイルを選び、7 種類の <t:UNIX:STYLE> コードのいずれかをコピーして Discord に貼り付けます。

Discord タイムスタンプの書式

Discord のタイムスタンプは <t:UNIX:STYLE> というマークアップを使います。UNIX は Unix エポック(1970-01-01 00:00:00 UTC)からの経過秒数(整数)で、STYLE は省略可能な 1 文字です。STYLE を省略すると、Discord は既定で f(短い日付/時刻)を使います。相対スタイルは <t:UNIX:R> と書き、メッセージが表示されるたびに現在の瞬間から前後にカウントします。

具体例

コミュニティのイベントが 2025-12-31 の 20:00UTC+01:00(中央ヨーロッパ時間)に始まるとします。1 時間のオフセットを引いて実際の UTC(19:00 UTC)に直すと、エポックは 1767207600 です。ツールの出力は次のとおりです。

<t:1767207600:F>  -> 2025年12月31日水曜日 20:00
<t:1767207600:R>  -> 6か月後

ニューヨーク(UTC-05:00)の読み手には、同じ F タグが自動的に 2025年12月31日 14:00 と表示されます。タイムゾーンを固定で書き込む必要はありません。

7 つのスタイル

フラグ 名称 出力例
t 短い時刻 20:00
T 長い時刻 20:00:00
d 短い日付 2025/12/31
D 長い日付 2025年12月31日
f 短い日付/時刻 2025年12月31日 20:00(既定)
F 長い日付/時刻 2025年12月31日水曜日 20:00
R 相対 6か月後

落とし穴

  • オフセットの誤り。 最もよくある間違いは、UTC オフセットを引かずに現地時刻からエポックを計算することです。入力した日付と時刻が基づくタイムゾーンにオフセットが一致しているか必ず確認し、夏時間でずれることも忘れないでください。
  • ミリ秒。 Discord はミリ秒ではなく秒を想定しています。13 桁の数値は、数千年先の日付として表示されてしまいます。
  • プレーンテキストへのフォールバック。 山かっこやフラグを打ち間違えると、Discord は書式化された日付ではなく <t:...> という文字列をそのまま表示します。

よくある質問

1970 年 1 月 1 日 00:00 UTC からの経過秒数(整数)です。Discord はこれをタイムゾーンに依存しない基準点として使い、閲覧者それぞれの現地タイムゾーンと言語で表示します。

それがまさに狙いです。<t:UNIX:STYLE> タグは、それを読む人の現地時刻に変換されます。そのため 1 つのメッセージが、あなたが何も編集しなくても全員に正しい現地時刻を表示します。

末尾にフラグを付けずに <t:UNIX> と書くと、Discord は既定で f スタイル(短い日付と時刻)を使います。たとえば「2025年12月31日 20:00」のようになります。

いいえ。選んだ日付・時刻・タイムゾーンは、コードを計算するためだけに当社のサーバーへ送信され、ステップ形式ではステップ間のページリンクにも含まれます。保存されたり、第三者と共有されたりすることはありません。

関連ツール

このツールは他の言語でも利用できます