javascript setCook ie истечение срока действия неверно или игнорируется браузером? - PullRequest
1 голос
/ 17 марта 2020

Вопрос о готовке ie Срок годности.

Я пытаюсь установить setCook ie с w3schools.com

function setCookie(cname, cvalue, exdays) {
  var d = new Date();
  d.setTime(d.getTime() + (exdays*24*60*60*1000));
  var expires = "expires="+ d.toUTCString();
  document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
  console.log(expires);
}

, когда я пытаюсь (примечание: сегодня 2020-03- 17 ...)

setCookie("test_cookie", "hello world", 363); 

chrome dev говорит повар ie

истекает 2020-03-24 ....

но console.log, который я добавил, говорит, что

expires = Wed, 15 Mar 2021

То же самое происходит с toGMTString

кажется, что браузер игнорирует срок действия, и делает 7 дней ...

так как на самом деле установить повара ie истекает через 1 месяц или 1 год ???

...