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 })
相关推荐
诸葛亮的芭蕉扇14 小时前
tooltip-position-solution
前端·vue.js·elementui
Ricky_Theseus14 小时前
SPOOLING 系统详解
linux·服务器·数据库
实在智能RPA14 小时前
Agent上线后有专人运营支持吗?深度解析AI Agent的全生命周期运维保障体系
运维·人工智能·ai
木心术114 小时前
OpenClaw数据库自动化部署与网站接口调通全流程指南
运维·数据库·自动化
ulias21214 小时前
Linux中的基本命令符
linux·运维·服务器
LXXgalaxy14 小时前
`摸鱼决策轮盘`【vue3+ts前端实战小项目】
前端
这是个栗子14 小时前
关于 TypeScript 的介绍
前端·javascript·typescript
亿元程序员14 小时前
亿元Cocos小游戏实战合集指南和答疑
前端
开开心心就好14 小时前
伪装文件历史记录!修改时间的黑科技软件
java·前端·科技·r语言·edge·pdf·语音识别