自 2010 年 · 每月支持超过 200 万次工具运行
自 2010 年
添加到 Chrome

我的工具箱

自动模式

还没有收藏的工具。

升级为高级版
相关工具
unix时间转换器元标记生成器罗马数字转换器AI 话题标签生成器
主页 > 杂项 > 通用工具
 

Twitter/X 时间戳转换器

将 Twitter/X 帖子 URL 或推文 ID (Snowflake ID) 转换为其发布的准确日期和时间。同时支持将日期转换为 Snowflake ID,用于 Twitter/X 的高级搜索过滤。

免费使用无需注册2026年3月更新
Twitter/X 时间戳转换器立即免费试用 ▼
立即体验 →
支持 twitter.com, x.com, vxtwitter.com URL 或直接输入 Snowflake ID
选择 2010 年 11 月 4 日(Twitter Snowflake 纪元)之后的任何日期

Embed Twitter/X 时间戳转换器 Widget

Twitter/X 时间戳转换器

Twitter/X 时间戳转换器是一个免费的在线工具,它通过解码嵌入在每个推文 URL 中的 Snowflake ID,提取推文发布的准确日期和时间。它还支持反向操作,让您可以根据日期生成 Snowflake ID,以便进行高级 Twitter/X 搜索过滤。无论您是核实推文时间线的记者、归档社交媒体数据的研究员,还是使用 Twitter API 的开发人员,此工具都能立即提供毫秒级精度的时间戳。

工作原理

Twitter/X 上的每条推文都会被分配一个唯一的 Snowflake ID —— 一个编码了确切创建时间以及机器信息的 64 位整数。该工具使用简单的位移操作对该 ID 进行解码:

  1. 提取时间戳: 工具将 Snowflake ID 右移 22 位,以分离出 41 位的时间戳部分。
  2. 添加纪元偏移量: 添加 Twitter Snowflake 纪元(1,288,834,974,657 毫秒,对应于 2010 年 11 月 4 日 01:42:54.657 UTC),将 Twitter 时间转换为 Unix 时间。
  3. 转换为人类可读格式: 将生成的 Unix 时间戳格式化为多种日期/时间格式,并显示在全球时区中。

对于反向转换(日期 → Snowflake ID),过程相反:减去纪元,然后左移 22 位,从而生成该时间点的下限 Snowflake ID。

如何使用此工具

  1. 选择转换模式: 选择“推文 → 时间”来解码推文的时间戳,或选择“时间 → 推文 ID”从日期生成 Snowflake ID。
  2. 输入信息: 粘贴来自 twitter.com 或 x.com 的推文 URL(例如 https://x.com/user/status/1835436894737400213),直接输入数字推文 ID,或使用日期选择器挑选日期和时间。
  3. 点击转换: 工具将处理您的输入并立即显示结果。
  4. 查看结果: 对于“推文 → 时间”,您将看到确切的日期、时间(具有毫秒级精度)、相对时间、Snowflake ID 结构分解以及世界时钟显示。对于“时间 → 推文 ID”,您将看到生成的 Snowflake ID 以及可直接使用的搜索参数。
  5. 复制任何结果: 点击任何数值旁边的复制按钮 (⧉) 即可将其复制到剪贴板。

了解 Twitter/X Snowflake ID

Twitter 于 2010 年 11 月引入了 Snowflake ID,以取代自增整数 ID。该系统的设计旨在分布式数据中心中无需协调即可生成唯一的、按时间排序的 ID。每个 64 位 Snowflake ID 包含四个字段:

字段 位数 (Bits) 描述
符号位 (Sign bit) 1 始终为 0 (未被使用)
时间戳 (Timestamp) 41 自 Twitter 纪元(2010 年 11 月 4 日)起的毫秒数。支持约 69 年的时间戳。
数据中心 ID 5 标识数据中心 (0–31)
工作机器 ID 5 标识工作机器 (0–31)
序列号 (Sequence) 12 每台机器的计数器 (0–4095),允许每毫秒每台机器产生多达 4,096 个 ID

这种设计意味着每台机器每毫秒最多可生成 4,096 个唯一 ID,且 ID 自然按时间排序 —— 较大的 ID 总是代表较晚发布的推文。

支持的 URL 格式

该工具接受多种格式的推文 URL:

应用场景

常见问题解答

什么是 Twitter/X Snowflake ID?

Snowflake ID 是 Twitter(现为 X)分配给每条推文、用户和私信的唯一 64 位标识符。自 2010 年 11 月引入以来,每个 Snowflake ID 都编码了确切的创建时间戳以及机器和序列信息,从而可以从任何推文 ID 中提取精确的发布时间。

Snowflake ID 是如何编码时间戳的?

64 位 Snowflake ID 分为四个部分:1 个未使用的符号位、41 位时间戳(自 Twitter 纪元起的毫秒数)、5 位数据中心 ID、5 位工作机器 ID 和 12 位序列号。时间戳存储了自 2010 年 11 月 4 日 01:42:54.657 UTC 以来流逝的毫秒数。

什么是 Twitter Snowflake 纪元?

Twitter Snowflake 纪元是 2010 年 11 月 4 日 01:42:54.657 UTC(Unix 时间戳 1288834974657 毫秒)。这是计算所有 Snowflake 时间戳的参考点。只有在此日期之后发布的推文才具有编码时间戳的 Snowflake ID。

我可以转换 2010 年 11 月之前发布的推文吗?

不可以。2010 年 11 月 4 日之前发布的推文使用的是不编码时间戳的自增 ID。引入 Snowflake ID 系统是为了解决可扩展性挑战。只有具有 Snowflake ID(2010 年 11 月之后)的推文才能从 ID 中提取时间戳。

提取的时间戳有多准确?

时间戳精确到毫秒。Snowflake ID 以毫秒精度存储时间戳,因此提取的日期 and 时间与 Twitter 服务器生成 ID 的时间完全一致,误差在 1 毫秒以内。

如何将 Snowflake ID 用于 Twitter/X 高级搜索?

使用“时间转推文 ID”模式为任何日期生成 Snowflake ID,然后在 Twitter API 调用或高级搜索中使用 since_idmax_id 参数。例如,要查找 2024 年 1 月 1 日之后的推文,请生成该日期的 Snowflake ID 并将 since_id 设置为该值。

引用此内容、页面或工具为:

"Twitter/X 时间戳转换器" 于 https://MiniWebtool.com/zh-cn/twitter-x-时间戳转换器/,来自 MiniWebtool,https://MiniWebtool.com/

由 miniwebtool 团队提供。更新日期:2026-03-12

通用工具:

热门与最新工具:

Twitter/X 字符计数器Twitter (X) 视频转换器X轴和Y轴截距计算器查看全部 →
主页 > 杂项 > 通用工具 > Twitter/X 时间戳转换器