Discord 账号年龄检查器:查看任意 ID 的创建时间
Discord 账号年龄检查器仅凭 ID 即可工作。 每个 Discord ID 都是一个 snowflake,其中内置了创建时间,因此本工具会在你的浏览器中解码日期。粘贴一个 ID,即可得到确切的创建日期、年龄和原始时间戳。不会查询任何账号。
Paste an ID to see when it was created.
Everything is calculated in your browser. Nothing is sent anywhere and no account is looked up.
如何获取 ID 并进行检查
- 开启开发者模式。在 Discord 中打开用户设置,进入高级,然后开启开发者模式。
- 复制 ID。右键点击用户、服务器图标、频道或消息,然后选择复制 ID。若要查看自己的账号,右键点击你的名字。
- 粘贴到上方。输入时结果会即时显示。你也可以粘贴频道或消息链接:其中每个长数字都会单独解码并显示在一行。
你会得到什么
- 创建时间(UTC)和你的当地时间。Discord 生成该 ID 的确切时刻。
- 年龄。距离那个时刻过去了多久,以年、月、日表示。
- Unix 时间戳和 ISO 日期。适合机器人、电子表格和日志使用。
- Worker、进程和计数器。snowflake 的内部组成部分。只有当你好奇 ID 是如何构成时才有意思。
日期如何隐藏在 ID 中
snowflake 是一个 64 位数字。最高的 42 位记录自 2015 年 1 月 1 日(Discord 的纪元)以来的毫秒数。将 ID 右移 22 位,再加上纪元,就得到一个普通的日期。这正是本工具所做的全部事情。snowflake 术语条目解释了其结构,snowflake 解码器则可以一次对一个 ID 演示同样的计算。
每种 ID 的日期代表什么
| 以下对象的 ID | 日期表示的是…… |
|---|---|
| 用户 | 账号被创建的时间 |
| 服务器 | 服务器被创建的时间 |
| 频道或身份组 | 该频道或身份组被创建的时间 |
| 消息 | 消息被发送的时间 |
诚实的局限
本工具从不联系 Discord,也无法查询某个人。你需要提供 ID,并且该 ID 必须是你有权获取的,例如你通过开发者模式从自己的服务器中复制的 ID。
- 新账号并不能证明其使用者有恶意,旧账号也不能证明其使用者是好人。账号可能被买卖或被接管。
- 它显示的是 ID 的生成时间,而不是该用户加入你的服务器或最后登录的时间。
- 不是真实 snowflake 的数字,或解码后得到未来日期的数字,都会在结果中被标记。
使用账号年龄保护服务器
当出现突袭或小号时,许多服务器所有者会把账号年龄作为众多信号之一。Noxyr 自身的保护措施见安全文档和反垃圾信息文档。验证关卡是另一半:新成员在其余服务器开放之前先按下按钮,相关说明见验证和欢迎文档。
如果你只需要读取某条消息的时间戳,时间戳生成器执行的是相反的工作,它会生成 Discord 的动态时间标签。
常见问题
如何检查 Discord 账号有多久了?
开启开发者模式,右键点击该用户,选择复制 ID,然后将 ID 粘贴到本工具中。日期是直接从 ID 解码出来的。
本工具会查询别人的账号吗?
不会。它不进行任何网络请求,只对你粘贴的 ID 进行运算。
我也能检查服务器的年龄吗?
可以。在开发者模式下复制服务器 ID 并粘贴即可。日期就是服务器被创建的时间。
为什么我的结果显示日期在未来?
这个数字很可能不是真正的 Discord ID。真实的 ID 为 17 到 20 位数字,解码后的日期在 2015 年之后。