温馨提示×

document.cookie如何设置有效期

小樊
83
2024-06-29 21:31:39
栏目: 编程语言

要设置cookie的有效期,可以使用expires属性来指定cookie的过期时间。expires属性的值是一个GMT格式的日期字符串,表示cookie的过期时间。例如:

document.cookie = "username=John Doe; expires=Thu, 18 Dec 2023 12:00:00 GMT;";

在上面的例子中,设置了一个名为"username"的cookie,它的值是"John Doe",并且在2023年12月18日12:00:00过期。

另外,还可以使用max-age属性来指定cookie的过期时间,它表示cookie的存活时间(从创建时间开始计算),单位为秒。例如:

document.cookie = "username=John Doe; max-age=3600;";

在上面的例子中,设置了一个名为"username"的cookie,它的值是"John Doe",并且在创建后的3600秒(1小时)后过期。

需要注意的是,expires和max-age属性只能设置一个,如果两个属性同时设置,那么max-age属性会覆盖expires属性。

0