我是靠谱客的博主 忧虑豌豆,最近开发中收集的这篇文章主要介绍cookie设置过期时间,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

比如设置cookie xmin后过期

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默认是天为单位

jQuery操作cookie的插件,大概的使用方法如下

$.cookie(‘the_cookie’); //读取Cookie值
$.cookie(‘the_cookie’, ‘the_value’); //设置cookie的值
$.cookie(‘the_cookie’, ‘the_value’, {expires: 7, path: ‘/’, domain: ‘jquery.com’, secure: true});//新建一个cookie 包括有效期 路径域名等
$.cookie(‘the_cookie’, ‘the_value’); //新建cookie
$.cookie(‘the_cookie’, null); //删除一个cookie

如何在浏览器中查看cookie过期时间
F12-Application-Cookies可以查看到网页所有设置cookie值,如果设置了过期时间的cookie是可以看到过期时间的持久cookie(persistent cookie),没有设置过期时间的是会话cookie(session cookie)
在这里插入图片描述
过期时间一般是时间戳格式的,可以转化为普通的时间进行查看。

时间戳格式转化为正常的时间格式:
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

最后

以上就是忧虑豌豆为你收集整理的cookie设置过期时间的全部内容,希望文章能够帮你解决cookie设置过期时间所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(33)

评论列表共有 0 条评论

立即
投稿
返回
顶部