js setCookie 按照分钟
时间: 2023-11-14 22:06:47 浏览: 91
JS操作Cookies的小例子
设置 Cookie 的过期时间可以使用 JavaScript 中的 Date 对象来实现。具体可以按照以下方式来设置:
```javascript
// 设置 Cookie 的名称、值、过期时间(单位:分钟)
function setCookie(name, value, minutes) {
var date = new Date();
date.setTime(date.getTime() + (minutes * 60 * 1000));
var expires = "expires=" + date.toUTCString();
document.cookie = name + "=" + value + ";" + expires + ";path=/";
}
```
上述代码中,setCookie 函数接受三个参数,分别是 Cookie 的名称、值和过期时间(单位为分钟)。在函数内部,首先获取当前时间,然后计算出过期时间,并将其转换为 UTC 格式字符串。然后将 Cookie 名称、值和过期时间拼接成字符串,最后将其设置到 document.cookie 中即可。
注意:在设置 Cookie 的过期时间时,需要将时间转换为毫秒数进行计算,因此需要将分钟数乘以 60(表示秒)再乘以 1000(表示毫秒)。
阅读全文