为什么要检查账号创建日期?

创建时间戳为安全和社区管理提供了关键背景。

机器人检测

通过检查多个用户的创建日期是否相同或非常接近,识别批量创建的垃圾邮件账号。

资历验证

通过验证账号的资历,确认长期社区成员的真实性。

服务器分析

通过分析其 Snowflake ID,计算任何社区或服务器的确切启动日期。

用户的使用心声

这个简单的数字计算器是如何帮助大家进行管理的。

"这是我看过最准确的 Snowflake 解码器,响应速度非常快,布局也很专业。"

Tommy Lee

Tommy Lee

安全专家

"在处理账号转让纠纷时,这个注册时间的证据非常有说服力。再也不用面对那些模糊的注册年份了。"

Elena R.

Elena R.

交易担保人

"配合验证系统使用,自动拦截了数百个当天注册的攻击者。必不可少的管理插件!"

Mod_Master

Mod_Master

社区版主

科普指南

Discord 如何把时间戳编码进 ID 里?

每一个 Discord ID 都是一种名为 Snowflake 的数字格式,一种由 Twitter 发明、后被 Discord 采用的 64 位整型数字。与传统数据库单独存储创建时间不同,Snowflake 通过二进制位运算,将时间戳直接内嵌到 ID 数字本身的高位区段中。

ID 的前 42 位就是时间戳

Discord 取从 Discord 纪元(2015年1月1日)到 ID 生成时刻的流逝毫秒数,将其编码在 ID 二进制的最高 42 位中。通过位移运算逆向解码,可以得到精确到毫秒级别的注册时间。

不只是用户 ID,所有 Discord 实体均适用

因为 Discord 的每一个实体对象——服务器(公会)、频道、身份组、消息、机器人——都使用相同的 Snowflake 格式,因此你可以通过任何 ID 计算出对应实体的创建日期。

创建时间无法被伪造或篡改

时间戳在 ID 生成的那一毫秒就被永久锁入了这串数字中。Discord ID 是全局不可变的,任何人都无法通过修改来改变账号的实际注册日期。

关键指标

Specs

Discord 纪元

2015 年 1 月 1 日 00:00:00 UTC(对应 Unix 毫秒数 1420070400000)

精度

精确到账号创建的毫秒级别,绝对不出错

支持查询的实体类型

用户、服务器、频道、身份组、消息、Webhook、Bot 机器人

账号年龄查询常见问题