在 JavaScript 中,可以通过以下步骤设置 Cookie 的过期时间:

在 JavaScript 中设置 Cookie 的过期时间在 JavaScript 中设置 Cookie 的过期时间


1. 创建 Cookie:使用 `document.cookie` 属性创建 Cookie,其格式为 `name=value`,其中 `name` 是 Cookie 的名称,`value` 是 Cookie 的值。

```js document.cookie = "myCookie=myValue"; ```

2. 设置过期时间:可以使用 `expires` 参数设置 Cookie 的过期时间,其格式为 `expires=date`,其中 `date` 是 Cookie 过期的日期。过期时间可以是绝对日期或相对日期。

> 绝对日期:指定一个绝对日期,例如 `"expires=Fri, 31 Dec 2023 23:59:59 GMT"`。 > 相对日期:指定一个相对日期,例如 `"expires=3600"`,表示 Cookie 在创建后 3600 秒(1 小时)内过期。

```js document.cookie = "myCookie=myValue; expires=Fri, 31 Dec 2023 23:59:59 GMT"; ```

3. 其他参数:除了 `expires` 参数外,还可以设置其他参数,例如:

> path:指定 Cookie 的路径。 > domain:指定 Cookie 的域。 > secure:如果此 Cookie 仅在 HTTPS 连接中发送,则设置为 `true`。

```js document.cookie = "myCookie=myValue; expires=Fri, 31 Dec 2023 23:59:59 GMT; path=/; domain=example.com; secure"; ```

设置 Cookie 过期时间的示例:

以下示例设置一个名为 `myCookie` 的 Cookie,其值为 `myValue`,并在创建时间后 1 小时过期:

```js document.cookie = "myCookie=myValue; expires=3600"; ```

重要提示: