Discord 时间戳生成器

结果
下一个

Discord 允许使用 <t:UNIX:STYLE> 语法在消息中嵌入动态时间戳,其中 UNIX 是 Unix 纪元(自 1970 年 1 月 1 日 UTC 起的秒数),STYLE 是一个单字母的格式标志。客户端会按查看者自己的时区和语言渲染每个标签,因此同一条消息能向任何地方的每个人显示正确的本地时间。此生成器把日期、时间和 UTC 偏移量转换成正确的纪元,并输出全部七种样式(短时间、长时间、短日期、长日期、短日期/时间、长日期/时间和相对),随时可粘贴到聊天、活动或机器人嵌入内容中。

如何生成 Discord 时间戳

  1. 1

    设置日期和时间

    选择活动或截止事项的日历日期和时钟时间。

  2. 2

    选择时区

    选择你的日期和时间所依据的 UTC 偏移量,以便正确计算纪元。

  3. 3

    复制一种样式

    选定一个主样式,然后复制七个 <t:UNIX:STYLE> 代码中的任意一个并粘贴到 Discord。

Discord 时间戳格式

Discord 时间戳使用 <t:UNIX:STYLE> 标记。UNIX 是自 Unix 纪元(1970-01-01 00:00:00 UTC)以来经过的整秒数;STYLE 是可选的单个字母。省略 STYLE 时,Discord 默认使用 f(短日期/时间)。相对样式写作 <t:UNIX:R>,每次查看消息时都会从当前时刻向前或向后计时。

实例演示

假设你的社区活动在 UTC+01:00(中欧时间)于 2025-12-31 20:00 开始。减去一小时的偏移量以得到真正的 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,你无需硬编码任何时区。

七种样式

标志 名称 输出示例
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> 标签会被转换成阅读者的本地时间,所以一条消息无需你做任何修改,就能向每个人显示正确的本地时间。

当你写 <t:UNIX> 而末尾不带标志时,Discord 默认使用 f 样式(短日期和时间),例如“2025年12月31日 20:00”。

不会。你选择的日期、时间和时区只会被发送到我们的服务器用于计算代码,在分步流程中还会随页面链接在步骤之间传递。它们不会被存储,也不会与第三方共享。

相关工具

此工具还提供其他语言版本