Срок действия JS cookie каждую субботу - PullRequest
0 голосов
/ 25 января 2019

Мне нужно иметь возможность установить cookie-файл и иметь срок его действия каждую субботу, используя Javascript, но не уверен, с чего начать.

var now = new Date (); var day = now.getDay ();

document.cookie =

1 Ответ

0 голосов
/ 25 января 2019

Сначала вы должны определить следующую субботу таким образом.

var nextSaturday = new Date();
nextSaturday.setDate(nextSaturday.getDate() + (6 + 7 - nextSaturday.getDay()) % 7);

если вы console.log(nextSaturday), то вам будет указана дата следующей субботы.Тогда вы можете сохранить ваш файл cookie следующим образом:

document.cookie = "myCookie=ok; expires=" + nextSaturday;
...