Срок действия JS cookie каждую субботу
Мне нужно иметь возможность установить cookie-файл и иметь срок его действия каждую субботу, используя Javascript, но не уверен, с чего начать.
var now = new Date (); var day = now.getDay ();
document.cookie =
1 ответ
Решение
Сначала вы должны определить следующую субботу таким образом.
var nextSaturday = new Date();
nextSaturday.setDate(nextSaturday.getDate() + (6 + 7 - nextSaturday.getDay()) % 7);
если ты console.log(nextSaturday)
это даст вам дату следующей субботы. Затем вы можете сохранить ваш файл cookie следующим образом:
document.cookie = "myCookie=ok; expires=" + nextSaturday;