编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

js-cookie如何设置过期时间呢?(cookie默认过期时间)

wxchong 2024-08-03 02:20:38 开源技术 17 ℃ 0 评论

js-cookie可以通过设置过期时间来控制cookie的生命周期。可以通过在set方法中传入过期时间来设置cookie的过期时间。过期时间可以是一个UTC日期对象或者一个相对于当前时间的天数。

方法一:使用时间戳来设置过期时间,可以精确到毫秒

例如,设置cookie过期时间为1小时后,可以使用以下代码:

Cookies.set('name', '张三', { expires: 1 });

如果设置cookie过期时间为未来的一天后,可以使用以下代码:

var oneDay = 24 * 60 * 60 * 1000; // 一天的毫秒数
var date = new Date();
date.setTime(date.getTime() + oneDay);

Cookies.set('name', '张三', { expires: date });

方法二:使用数字来设置过期时间,数字代表的是天数

还可以通过设置cookie过期时间为相对当前时间的天数,例如设置cookie过期时间为30天后,可以使用以下代码:

Cookies.set('name', '张三', { expires: 30 });

上述代码中,expires参数表示cookie的过期时间。如果省略该参数,默认设置为浏览器关闭时过期。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表