cookies 设置过期时间

1.如何在浏览器中查看cookie过期时间

F12-Application-Cookies可以查看到网页所有设置cookie值,

如果设置了过期时间的cookie是可以看到过期时间的持久cookie(persistent cookie),

没有设置过期时间的是会话cookie(session cookie)

2.过期时间一般是时间戳格式的,可以转化为普通的时间进行查看。

javascript 复制代码
function rTime(date) {
    var json_date = new Date(date).toJSON();
    return new Date(+new Date(json_date) + 8 * 3600 * 1000).toISOString().replace(/T/g, ' ').replace(/\.[\d]{3}Z/, '')
}
console.log(rTime('2021-04-02T07:04:23.000Z'))  //2021-04-02 15:04:23

3.设置过期时间

javascript 复制代码
var date = new Date();
date.setTime(date.getTime() + (x * 60 * 1000));
$.cookie('example', 'foo', { path: '/' ,expires: date });//xmin后过期
$.cookie('example', 'foo', {path: '/' , expires: 7});//7天后过期,cookie默认是天为单位

设置3小时后过期

javascript 复制代码
const date = new Date()
const inFifteenMinutes = new Date(date.getTime() + 3 * 60 * 60 * 1000)
Cookies.set('language', 'en', { expires: inFifteenMinutes })
相关推荐
dcmfxvr几秒前
【无标题】
java·linux·前端
dust_and_stars1 分钟前
Windows 11 RDP Wrapper 配置教程与常见问题解决方法
运维·windows
灰子学技术4 分钟前
istio从0到1:如何解决同一个应用不同功能的路由聚合问题
运维·服务器·网络·云原生·istio
步步为营DotNet8 分钟前
深入剖析.NET中Span:零拷贝内存操作的基石
服务器·php·.net
敲上瘾10 分钟前
磁盘到 inode:深入理解 Linux ext 文件系统底层原理
android·linux·运维·文件系统
Mr.小海12 分钟前
Docker Swarm 集群实战指南:从搭建到生产落地的完整攻略
运维·docker·容器
白云偷星子13 分钟前
RHCSA笔记2
linux·运维
茶杯梦轩13 分钟前
从零起步学习Redis || 第十一章:主从切换时的哨兵机制如何实现及项目实战
服务器·redis
好好学习天天向上~~17 分钟前
9_Linux学习总结_进程状态_僵尸进程_孤儿进程
linux·运维·学习
SoaringHeart18 分钟前
Flutter 顶部滚动行为限制实现:NoTopOverScrollPhysics
前端·flutter