Cookies过期时间格式

Cookies expiration time format

我从 google chrome 的 Cookies 文件创建了数据库,cookies table 中的一列是 expires_utc。该列的格式类似于 - 13169399213145330,更像是 unix 时间。但是当我尝试使用 unix 时间转换器时,它给出了错误的值。

那么,那是什么格式,我如何才能将其转换为实际的 unix 时间?

所以,经过对这个话题的长期研究,这里是解决方案:

  • Chrome's cookies timestap's epoch starts 1601-01-01T00:00:00Z (Why? Because.)

所以,现在是 UNIX 纪元之前的 11644473600 秒。要将 chrome 的时间戳转换为 UNIX,您需要:

  1. 将实际时间戳(在我的例子中是 cookies table 中的 expires_utc 列)除以 1000000 // 有人应该解释我的原因。
  2. 减去 11644473600
  3. 完成!现在你得到了 UNIX 时间戳。