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

日付と時刻を選ぶと、Discordのタイムスタンプのコード7種類がプレビュー付きで作られます。読む人はそれぞれ自分のタイムゾーンで時刻を見られます。コードやUnix時間を日付に戻すこともできます。データの送信は一切ありません。

  • Discordの7形式
  • リアルタイムでプレビュー
  • タイムゾーンを選べる
  • コードの読み取り機能

プレビューは端末のタイムゾーンとこのページの言語で表示しています。Discordでは、読む人それぞれが自分のタイムゾーンとアプリの言語で時刻を見ます。表記が少し異なる場合があります。コードはバッククォートで囲まず、そのまま貼り付けてください。

100% プライベート — すべてブラウザ内で直接処理されます。ファイル、音声、映像がChatzamのサーバーに送信されることはありません。

Discordでタイムスタンプを使うには?

  1. 日付と時刻を選ぶ

    イベントの日付と時刻を設定するか、ショートカット(1時間後、明日の20時など)を使います。ほかの都市の時刻で指定したいときは、タイムゾーンを変更します。

  2. 使いたい形式をコピーする

    時刻、日付、日付と時刻、相対時間(「2時間後」)など、7つの形式がプレビュー付きで表示されます。使いたい形式の横の「コピー」をクリックします。

  3. Discordに貼り付ける

    コードを前後に何も付けずにメッセージへ貼り付けて送信します。メンバーはそれぞれ、自分のタイムゾーンと言語で日時を見られます。

時差の計算なしでDiscordタイムスタンプ

Discordの7つの形式

短い時刻、秒付きの時刻、短い日付、長い日付、日付と時刻、曜日付き、相対時間。t、T、d、D、f、F、Rのコードを、それぞれプレビュー付きで表示します。

タイムゾーンを選べる

時刻は端末のタイムゾーンでも、ほかのタイムゾーン(ニューヨーク、ロンドン、東京など)でも入力できます。海外の夏時間の切り替えにも対応しています。

便利なショートカット

今すぐ、1時間後、明日の20時、土曜の20時、1週間後。ワンクリックで日時を設定できます。

読み取り機能つき

DiscordのコードやUnix時間を貼り付けると、日付に戻せます。タイムスタンプが正しく表示されない原因を調べるのにも使えます。

Discordタイムスタンプのしくみ

Discordのタイムスタンプは、<t:1618953630:R> のような短いコードで、Discordが読みやすい日時に置き換えて表示します。数字の部分はUnix時間で、1970年1月1日0時(UTC)から経過した秒数です。最後のアルファベットで形式を選びます。いちばんの利点は、コードが「ある地域の時刻」ではなく、ひとつの瞬間を表していることです。そのため、読む人はそれぞれ自分のタイムゾーンとアプリの言語に変換された時刻を見ます。日本時間の21時に決めた集まりは、ニューヨークの友だちには現地の朝の時刻(夏時間なら8時)で表示され、誰も時差を計算する必要がありません。相対時間(「3時間後」)は自動で更新されます。通話の集まり、サーバーのイベント、発売日、プレゼント企画(ギブアウェイ)の締め切りのお知らせにぴったりです。

Discordタイムスタンプの7つの形式

コードの最後のアルファベットで表示が決まります。日本にいる人なら、1618953630という数字は次のように表示されます。tは短い時刻(6:20)、Tは秒付きの時刻(6:20:30)、dは短い日付(2021/04/21)、Dは長い日付(2021年4月21日)、fは長い日付と時刻(2021年4月21日 6:20)で、アルファベットを書かないときの初期設定です。Fは曜日付きの日付と時刻(2021年4月21日水曜日 6:20)、Rは「2時間後」や「5年前」のような相対時間です。実際の表記は、読む人のアプリの言語によって少し変わります。お知らせには、FとRを組み合わせるのがおすすめです。日時のあとにカウントダウンが続きます。Discordは新しい形式としてsとS(短い日付と時刻、秒なし・秒付き)も案内しており、手で入力して使えます。

Discordタイムスタンプが正しく表示されない・日付がずれる

原因はほとんどの場合、次の4つのどれかです。1つ目は、数字がミリ秒になっていること。JavaScriptのDate.now()が返すような13桁の数字では、Discordが秒(10桁)を想定しているため無効な日付になります。1,000で割ってください。2つ目は、コードをバッククォート(`)で囲んだり、コードブロックに入れたりしていること。この場合Discordは変換せず、そのままの文字を表示します。3つ目は、書き方のミスです。山かっこ、コロンを含めて <t:1618953630:R> と正確に書き、スペースを入れてはいけません。4つ目は、ニックネームやチャンネル名など、書式が使えない場所であることです。コードを「タイムスタンプを読み取る」タブに貼り付ければ、ツールが内容を読み取り、間違いを知らせます。

別のタイムゾーンの時刻を指定する・Discordのボット

端末とは違うタイムゾーンの時刻、たとえばニューヨークの20時で予定を決めたいときは、先にタイムゾーン(America/New_York)を選んでから時刻を入力します。ツールが正しいUnix時間を計算し、夏時間の切り替え前後も扱います。日本には夏時間がありませんが、海外では選んだ時刻が存在しない、または2回ある場合があり、そのときはお知らせします。コードに隠れた日時を確認するには「タイムスタンプを読み取る」モードを使います。ボットの開発者も同じ書き方を使えます。discord.jsのtime()関数や、discord.pyのdiscord.utils.format_dt関数で、日付からこのコードを作れます。タイムスタンプの周りのメッセージを装飾するなら「Discord色付き文字」、いくつかの都市の時刻を比べるなら「時差計算」もどうぞ。

よくある質問

Discordでタイムスタンプを使うには?

ツールで日付と時刻を選び、使いたい形式のコード(たとえば <t:1618953630:F>)をコピーして、メッセージに貼り付けます。Discordがそれを、読む人それぞれのタイムゾーンの日時に置き換えます。

t、T、d、D、f、F、Rの形式の違いは?

t:短い時刻。T:秒付きの時刻。d:短い日付。D:長い日付。f:長い日付と時刻(初期設定)。F:曜日、日付、時刻。R:「2時間後」や「3日前」のような相対時間。

Discordのタイムスタンプが無効な日付と表示されるのはなぜ?

多くの場合、Discordは秒(10桁)を想定しているのに、数字がミリ秒(13桁)になっているか、コードの書き方に間違いがあります。1,000で割るか、コードを「タイムスタンプを読み取る」タブに貼り付けて修正してください。

みんなが自分のタイムゾーンで時刻を見られますか?

はい。コードが表すのはタイムゾーンではなく、ひとつの瞬間です。Discordが読む人ごとに、端末のタイムゾーンとアプリの言語に合わせて変換します。

ツールに表示されるUnixタイムスタンプとは?

1970年1月1日0時(UTC)から経過した秒数です。「数字をコピー」ボタンで数字だけをコピーでき、ボットなどに使えます。逆に数字から日付を知りたいときは、「タイムスタンプを読み取る」に数字を貼り付けます。

Nitroは必要ですか?スマホでも使えますか?

サブスクリプションは必要ありません。どのアカウントでもタイムスタンプを書けます。Discordのスマホアプリでも表示されます。

その他の無料ツール

すべてのテキストツール →