在Chome开发工具中,到期日期看起来不错:


然后当我登录它看起来像这样:
javascript - 解析Cookie的到期日期-LMLPHP

我的问题是如何使用moment.js之类的内容解析它?

我尽力尝试了各种事情,但始终是1970年

console.log(moment(1561561645.546124));
// result moment("1970-01-19T03:46:01.645")

最佳答案

您应该使用13位乘以1000的时代时间

您可以参考momentjs文档,它仅支持带有毫秒(13位)的Epoch

与新的Date(Number)相似,您可以通过传递一个整数值来创建时刻,该整数值表示自Unix纪元以来的毫秒数

https://momentjs.com/docs/#/parsing/unix-timestamp-milliseconds/

console.log(moment(1561561645.546124 * 1000));




console.log(moment(1561561645.546124 * 1000));

<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.24.0/moment.js" integrity="sha256-H9jAz//QLkDOy/nzE9G4aYijQtkLt9FvGmdUTwBk6gs=" crossorigin="anonymous"></script>

关于javascript - 解析Cookie的到期日期,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56775127/

10-09 17:01