Discord タイムスタンプ生成器
日付とタイムゾーンを選ぶだけで、7種類のDiscordタイムスタンプ形式をリアルタイムでプレビューし、全員に正しい時間を表示するマジック <t:...> コードをワンクリックでコピーできます。
<t:...>
<t:...>
<t:...>
<t:...>
<t:...>
<t:...>
<t:...>
このツールの仕組み
Discordは <t:...> で囲まれたUnixタイムスタンプを、閲覧者ごとの現地時間と言語に自動変換します。希望の日付とタイムゾーンを選ぶと、このツールがUnix秒を計算し、7種類すべてのDiscord形式(短い時刻 (t)、長い時刻 (T)、短い日付 (d)、長い日付 (D)、短い日付/時刻 (f)、長い日付/時刻 (F)、相対時間 (R))のコードを生成します。計算はすべてブラウザ内でローカルに行われます。
Discord タイムスタンプ生成器 FAQ
Discordタイムスタンプとは何ですか?
Discordタイムスタンプとは、<t:1760000000:F> のような特別なコードのことで、Discordがメッセージを読む全員の現地時間に自動変換してくれます。1つのコードで、全員が正しい時間を見られます。
プレビューが友人の表示と違うのはなぜですか?
Discordはタイムスタンプを閲覧者ごとのタイムゾーンと言語で表示します。プレビューには選択したタイムゾーンでの時間が表示され、他のタイムゾーンの閲覧者には同じ瞬間の現地時間が表示されます。
相対時間形式 (R) の使い方は?
<t:...:R> コードをコピーすると、「2時間後」や「3日前」のようなリアルタイムのカウントダウンが表示され、閲覧者ごとに自動で更新され続けます。イベント告知や締め切り通知に人気の形式です。
これらのコードはモバイルでも使えますか?
はい。Discordタイムスタンプコードは、デスクトップアプリ、ブラウザ、iOS・Androidのモバイルアプリのいずれでもまったく同じように動作します。コピーしたコードをメッセージ、コメント、埋め込みに貼り付けるだけです。
Discordタイムスタンプは秒に対応していますか?
はい。長い時刻形式 (T) では時・分・秒が表示されます。なお、Discordが表示する秒は、生成したUnixタイムスタンプにエンコードされた正確な時刻に基づきます。
Discordのタイムスタンプは、どれくらい先や過去の日付まで対応できますか?
コードはUnixエポックを秒単位で保存するため、1970年1月1日以降の日付であれば、何年も先の日付でも正しく表示されます。1970年以前の日付を表す負のエポック値には対応しておらず、正しく表示されない場合があるため、誕生日や歴史上の出来事には使わないでください。
タイムスタンプのコードが日付に変換されず、そのままテキストとして送信されるのはなぜですか?
Discordがコードを日付に変換するのは、形式が完全に正しい場合のみです。アルファベットの「t」、コロン、Unixタイムスタンプの数値、もう一つのコロン、スタイルを表す文字を、空白を入れずに山括弧(<>)で囲む必要があります。一部のモバイルキーボードが入力する曲がった引用符、括弧の入力漏れ、送信後のメッセージ編集などがあると、コードがそのままテキストとして表示されます。
Discordのタイムスタンプは、埋め込み、フォーラムの投稿、ユーザー名でも機能しますか?
マジックタイムスタンプは、通常のメッセージ、ボットの埋め込み、フォーラムやメディア投稿の本文、スレッドの内容では表示されます。ただし、ユーザー名、ニックネーム、ステータスメッセージ、チャンネル名では機能しません。Discordはメッセージの内容の中でのみコードを解析するため、プロフィール項目には使用しないでください。
参考資料・リソース
-
Discord Developer Docs - Reference
Discord公式のタイムスタンプ構文とSnowflake日付形式のリファレンス。
-
ISO 8601 - Wikipedia
Discordのタイムスタンプに使われる国際標準の日時表現形式(ISO 8601)。