ULID 时间戳提取器

关于此工具

本工具用于提取 ULID 的前 48 位(10 个 Crockford Base32 字符),恢复 UNIX 纪元(毫秒),并以 UTC选定的显示时区 展示结果。 所有处理均在浏览器内完成(不会发送任何数据)。

显示时区
本地检测:
总数:0 / 成功:0 / 失败:0
# 输入 UTC(ISO 8601) 显示时区(类 ISO) 时区信息 Epoch(毫秒) 随机(80 位十六进制)

使用方法

  1. 将 ULID 粘贴到上方的文本区域(每行一个不区分大小写。连字符会被忽略)。
  2. 选择一个显示时区:可以在 IANA 时区(例如 Asia/Tokyo)和固定偏移(UTC±HH:MM,30 分钟步长)之间切换。
  3. 点击解析后会列出 UTC 及所选时区的日期时间、毫秒值和 80 位随机部分。可复制或下载该表格。

注意事项

  • ULID 的前 10 个字符 存储 Epoch 毫秒。时区不会影响存储值,仅影响显示。
  • 使用 0123456789ABCDEFGHJKMNPQRSTVWXYZ(Crockford Base32),省略了 I/L/O/U
  • 空行会被忽略。如果一行包含多个 ULID,仅取第一个匹配项。

ULID 是什么?

ULID 是 128 位标识符:前 48 位 表示 UNIX 纪元(毫秒),剩余 80 位 为随机数。前 10 个字符编码时间,其余 16 个字符表示随机部分,便于按时间顺序排序。