要在cookie中设置过期日期,请遵循以下步骤:首先,使用 document.cookie
属性来设置或修改cookie
function setCookie(name, value, daysToExpire) {
// 将天数转换为毫秒
const expireTimeInMilliseconds = daysToExpire * 24 * 60 * 60 * 1000;
// 获取当前时间并添加过期时间
const expireDate = new Date(Date.now() + expireTimeInMilliseconds);
// 格式化日期为字符串,以便将其添加到cookie中
const expires = "expires=" + expireDate.toUTCString();
// 设置cookie
document.cookie = name + "=" + value + ";" + expires + ";path=/";
}
要使用此函数设置cookie,请传入以下参数:
name
:cookie的名称。value
:cookie的值。daysToExpire
:cookie过期所需的天数。示例用法:
// 设置名为 "username" 的cookie,其值为 "JohnDoe",并在7天后过期
setCookie("username", "JohnDoe", 7);
path=/
属性确保cookie在整个网站上可用,而不仅仅是设置它的页面。如果你只想在特定页面上使用cookie,可以相应地更改 path
属性。
领取专属 10元无门槛券
手把手带您无忧上云