首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在cookie中设置过期日期

要在cookie中设置过期日期,请遵循以下步骤:首先,使用 document.cookie 属性来设置或修改cookie

代码语言:javascript
复制
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过期所需的天数。

示例用法:

代码语言:javascript
复制
// 设置名为 "username" 的cookie,其值为 "JohnDoe",并在7天后过期
setCookie("username", "JohnDoe", 7);

path=/ 属性确保cookie在整个网站上可用,而不仅仅是设置它的页面。如果你只想在特定页面上使用cookie,可以相应地更改 path 属性。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券