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 })
相关推荐
嗝屁小孩纸1 天前
免费测评RPC分布式博客平台(仅用云服务器支持高性能)
服务器·分布式·rpc
宋辰月1 天前
学习react第三天
前端·学习·react.js
行初心1 天前
uos基础 sudoers 查看sudo的配置文件
运维
bug总结1 天前
更新原生小程序封装(新增缓存订阅)完美解决
前端·缓存·小程序
行初心1 天前
uos基础 shells 查看支持的shell
运维
5335ld1 天前
后端给的post 方法但是要求传表单数据格式(没有{})
开发语言·前端·javascript·vue.js·ecmascript
二川bro1 天前
第33节:程序化生成与无限地形算法
前端·算法·3d·threejs
行初心1 天前
uos基础 ps 查看进程
运维
QDKuz1 天前
掌握Vue2转Vue3, Options API 转 Composition API
前端·javascript·vue.js
老前端的功夫1 天前
前端Echarts性能优化:从卡顿到流畅的百万级数据可视化
前端·javascript