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 })
相关推荐
陈_杨2 分钟前
鸿蒙5开发宝藏案例分享---内存优化实战指南
前端
陈_杨6 分钟前
鸿蒙5开发宝藏案例分享---Grid性能优化案例
前端
wayuncn6 分钟前
为什么选择物理服务器租用?
运维·服务器·虚拟主机·云服务器·服务器租用·物理服务器·物理服务器租用
我想说一句7 分钟前
今天我又被JavaScript的this绑架了!🚨
前端·javascript·面试
Sun_light10 分钟前
AI代替大脑:用Trae助手开发颜色记忆小游戏全流程实录
前端·人工智能·html
小声读源码10 分钟前
【技巧】win10和ubuntu互相挂在共享文件夹
linux·运维·ubuntu
薛定谔的算法11 分钟前
JavaScript基础核心:从变量声明到作用域的深度解析
前端
vortex511 分钟前
Yakit 热加载入门学习指南
java·服务器·前端
程序员JerrySUN14 分钟前
Linux 内存管理实战精讲:核心原理与面试常考点全解析
linux·运维·开发语言·嵌入式硬件·架构
专研狂18 分钟前
前端算法
前端