Согласен, @bobince. official documentation говорит, чтобы использовать Date.toUTCString()
для дат истечения срока действия печенья.
Я уверен, что вы должны установить дату истечения срока годности при создании крошки печенья, если вы хотите принудительно удалить ее позже. Кука-печенья, созданная без явной даты истечения срока действия, представляет собой cookie-сессию (крошка) по умолчанию, а это означает, что она не удаляется, пока браузер не будет закрыт. Я помню, как в прошлом пытались устаревать файлы cookie сеанса.
Если вы установите дату истечения срока действия на кукурузу печенья, помните, что вы можете использовать переменную для новой даты истечения срока годности.
// assuming a non-session cookie crumb called "someCrumbName" exists:
var now = new Date();
var expirationDate = new Date();
var someValue = "foo";
// set the expiration date to a week ago and delete the cookie
expirationDate.setDate(now.getDate() - 7);
document.cookie = "someCrumbName=" + someValue + ";expires=" + expirationDate.toUTCString();
Пожалуйста, измените исходный вопрос вместо добавления нового: http://stackoverflow.com/questions/1802275/how-to-reverse-the-effect-of-the-following-execution-by- using-javascript/1802283 # 1802283 – stpe