← 返回文章列表

TikTok 视频是什么时候发的?从视频 ID 推算发布时间的原理与方法

刷到一条视频,想知道它到底是哪天发的:是去年的老内容翻红,还是上周刚出的新玩法?做竞品研究、核实一条消息的时效、或者判断一个"爆款"是不是已经过气,发布时间都是最基础的信息。但 TikTok 的页面对这件事并不总是友好:网页端和 App 里往往只显示"3 周前""2023-5-18"这类粗略的相对时间或不带时分的日期,有些场景(比如别人转给你的链接)甚至看不到。

这篇讲三件事:查发布时间有哪些办法;视频 ID 里为什么能"读出"时间;以及这个结果能信到什么程度。

先说结论

办法一:看页面自己显示的日期

在 TikTok 网页端打开视频,评论区上方通常会显示发布日期。需要注意几点:

所以当你需要更细的信息,或者页面根本不显示的时候,就要用到下一个办法。

办法二:从视频 ID 推算发布时间

一条视频的链接通常长这样:

https://www.tiktok.com/@用户名/video/7234567890123456789

最后这串 19 位数字就是视频 ID。社区和一些公开的调查类工具早就发现,这类 ID 不是随机数,而是类似"雪花算法(Snowflake)"那样,把时间信息编码在了高位里:

一个计算例子

以示例 ID 7234567890123456789 为例(仅作演示,不对应真实视频):

  1. 右移 32 位,得到 1684429098;
  2. 这个数是 Unix 秒数,对应 UTC 时间 2023-05-18 16:58:18;
  3. 换成北京时间(UTC+8),是 2023-05-19 00:58:18。

注意第 2 步和第 3 步的差别:同一个时间戳,在不同时区显示的日期可能不同,所以在引用时最好注明时区。

你不需要自己做这些位运算。把链接粘贴进发布时间查询工具,它会直接给出换算后的日期时间,同时顺带列出播放、点赞、评论、转发和互动率。

为什么说它是"估算"

这个结果可靠,但有几个原因让它不能被当作官方记录:

  1. ID 的含义是推测出来的。 TikTok 并没有公开说明 ID 的编码规则,上面的做法来自社区的长期观察和验证。平台随时可能调整规则,届时结果会失准。
  2. 它是分配 ID 的时刻,不一定等于对外可见的时刻。 如果一条视频先上传、过一段时间才公开(比如定时发布,或先设为私密再公开),ID 对应的更可能是前面那个时间点。
  3. 极少数视频的结果会明显异常。 比如被重新处理过的内容。遇到算出来的日期明显不合理(远早于账号创建时间,或在未来),就不要采用。
  4. 时区。 换算结果是 UTC 时间,展示时需要转换到你需要的时区。

一个实用的验证办法:拿几条你确切知道发布时间的视频(比如自己账号发的)算一下,看误差有多大。多数情况下,你会发现误差在几秒到几分钟的量级。

发布时间有什么用:三个实用场景

1. 判断选题的"新鲜度"

做内容选题时,同一个话题下的爆款视频,是最近一个月的,还是两年前的,含义完全不同。近期集中爆发,说明话题当下有热度;如果所有高播放的都集中在一年前,现在再跟进价值就要打折。做法很简单:把某个话题下的头部视频逐条查一遍发布时间,按月份画个分布。

2. 竞品研究:看更新频率与爆款节奏

竞品调研里常见的问题是:对方到底多久更新一次?爆款是持续产出的,还是偶发的?把对方近 30 条视频的发布时间取出来,看间隔和时间段,就能看到更新节奏;再配合互动率,可以看出爆款之间是否有规律。

3. 核实一条内容的时效

网络上经常有"旧视频被当成新事件"重新传播的情况:一段几年前的视频,配上新的文字说明被转发。遇到这类内容,查一下视频 ID 推算出的时间,是最快的初步核查手段之一。要强调的是,它只能说明"这条视频大约是什么时候发布的",不能说明内容的真假,更不能当作结论性证据。重要的核实还需要结合原始来源、其他报道等多方信息。

把它放进你的工作流

一个比较省事的做法:

  1. 先用发布时间查询拿到日期和互动数据;
  2. 如果短链接打不开或你不确定链接指向哪里,先用短链接展开还原成完整链接;
  3. 把日期、播放、互动率记进同一张表,按时间排序,再做分析。

常见问题

算出来的时间准吗? 在大多数情况下和实际发布时间非常接近,但它本质上是根据 ID 规则推算的估算值,不是官方记录。用于研究和参考没问题,不适合作为需要严格举证的依据。

为什么我算出来的日期和页面显示的差一天? 通常是时区造成的。ID 换算出的是 UTC 时间,页面显示按你所在的时区,两者跨过午夜时就会差一天。

私密视频或已删除的视频能查吗? 工具只能处理能正常访问的公开视频。如果你只有链接、视频已不可访问,工具无法获取数据;但如果你手里有完整的视频 ID,按上面的方法自己右移 32 位仍可得到一个估算时间。

这个方法对所有 TikTok 视频都有效吗? 目前对常见的视频 ID 有效。因为规则不是官方公开的,所以不保证长期不变。

可以用它来判断视频是不是搬运吗? 发布时间可以作为线索之一(比如同一内容在不同账号下的先后),但搬运的判断还需要结合内容本身和更多信息,单靠时间无法定论。

想现在就保存一个 TikTok 视频吗?

打开 ReelGrab