Cookie 过期日期不会改变。
Cookie expiration date won't change.
我正在尝试创建一个 cookie 并设置一个过期日期,但它保持 "Session"。我正在使用 Google Chrome。
我做错了什么?
document.cookie = "savedTests=[{'id':12345678}];expires=" + date.toUTCString() + ";path=/" ;
试试这个,更改了一些布局以便更好地理解:
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=/";
结果:
我正在尝试创建一个 cookie 并设置一个过期日期,但它保持 "Session"。我正在使用 Google Chrome。
我做错了什么?
document.cookie = "savedTests=[{'id':12345678}];expires=" + date.toUTCString() + ";path=/" ;
试试这个,更改了一些布局以便更好地理解:
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=/";
结果: