document.cookie如何设置有效期

avatar
作者
猴君
阅读量:0

要设置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属性。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!