Cookie到期时间格式

时间:2017-04-20 11:25:34

标签: google-chrome cookies timestamp unix-timestamp

我使用Google Chrome浏览器的Cookie文件创建了数据库,cookies表格中的一列是expires_utc。该列的格式类似于 - 13169399213145330,更像是unix时间。但是,当我尝试使用unix时间转换器时,它会给出错误的值。

那么,这是什么格式以及如何将其转换为实际的unix时间?

1 个答案:

答案 0 :(得分:5)

因此,经过长时间的研究,这里有解决方案:

  • Chrome的Cookie时间戳的纪元开始1601-01-01T00:00:00Z(为什么?因为。)

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

  1. 将实际时间戳(在我的情况下是ORDER BY表中的expires_utc列)除以1000000 //有人应该解释我的原因。
  2. 减去11644473600
  3. DONE!现在你有了UNIX时间戳。