Cookie到期日期不会更改。

时间:2017-06-08 08:39:05

标签: javascript cookies expired-cookies

我正在尝试创建一个Cookie并设置过期日期,但它仍然是“会话”。我正在使用Google Chrome。

我做错了什么?

document.cookie =“savedTests = [{'id':12345678}]; expires =”+ date.toUTCString()+“; path = /”;

1 个答案:

答案 0 :(得分:2)

试试这个,更改了一些布局以便更好地理解:

var cookieName = 'savedTests';
var cookieValue = [
{'id':12345678}
];
var cookieString = JSON.stringify(cookieValue);

var addDays = 2;
var newDate = new Date();
newDate.setTime(newDate.getTime() + (addDays*24*60*60*1000));
var expiresInTime = "expires="+ newDate.toUTCString();
document.cookie = cookieName + "=" + cookieString + ";" + expiresInTime + ";path=/";

结果: Result