Firebase Push ID 解析与生成
解析结果
Firebase Push ID 解析与生成
Firebase Realtime Database 的 Push ID 共 20 位:前 8 位编码生成时刻的毫秒时间戳,后 12 位为随机后缀。粘进来即可反查创建时间。
点"生成(当前时间)"或按指定时间生成,可得到格式合法的 Push ID,便于构造测试数据。
主要功能
- 时间戳反查:从 Push ID 前 8 位还原出生成毫秒时间戳,并给出 UTC 与本地时间。
- 按时间生成:支持用当前时间或任意指定时间生成合法 Push ID,方便做时间区间对照。
- 本地计算:不调用任何 Firebase 接口,纯浏览器本地解析与生成。
使用步骤
- 在左侧粘贴 20 位 Firebase Push ID。
- 右侧即时显示创建时间与随机后缀;格式错误会提示。
- 点"生成(当前时间)"或填时间后"按指定时间生成"得到新 ID。
常见问题
Push ID 的前 8 位为什么是时间?
Firebase 用 64 进制字符编码时间戳,前 8 位为最高位在前的毫秒时间,因此按字典序也能粗略排序。
生成的 ID 能直接写入数据库吗?
结构合法,但本工具用随机后缀生成,仅用于本地测试与对照,不代表真实写入顺序。