我从谷歌浏览器的 Cookies 文件和其中的一列创建了数据库cookies
表是expires_utc
。该列的格式类似于 - 13169399213145330,这更像是unix时间。但是当我尝试使用 unix 时间转换器时,它给出了错误的值。
那么,那是什么格式以及如何将其转换为实际的 UNIX 时间?
因此,经过对这个主题的长期研究,解决方案如下:
- Chrome 的 cookies 时间戳纪元从 1601-01-01T00:00:00Z 开始(为什么?因为。)
因此,它比 UNIX 纪元早 11644473600 秒。要将chrome的时间戳转换为UNIX,您需要:
- 除以实际时间戳(在我的例子中是
expires_utc
列于cookies
表) by 1000000 // 有人应该解释我的原因。
- 减去11644473600
- 完毕!现在您获得了 UNIX 时间戳。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)