Чтобы установить срок действия файла cookie с помощью JavaScript и библиотеки js-cookie, вы можете использовать различные методы. Вот некоторые часто используемые подходы:
-
Использование параметра
expires:Cookies.set('cookieName', 'cookieValue', { expires: 7 });В этом примере срок действия файла cookie истекает через 7 дней.
-
Использование параметра
expiresс определенной датой и временем:var date = new Date(); date.setDate(date.getDate() + 7); // Adding 7 days Cookies.set('cookieName', 'cookieValue', { expires: date });Этот метод позволяет установить конкретную дату истечения срока действия файла cookie.
-
Использование параметра
expiresс относительной строкой времени:Cookies.set('cookieName', 'cookieValue', { expires: '1w' });Здесь срок действия файла cookie истекает через 1 неделю. Вы можете использовать различные единицы времени, такие как «с» для секунд, «м» для минут, «ч» для часов, «д» для дней, «ш» для недель, «М» для месяцев и «у» для лет.
-
Использование параметра
expiresс определенным временем UTC:Cookies.set('cookieName', 'cookieValue', { expires: 'Sat, 01 Jan 2024 00:00:00 UTC' });В этом примере срок действия файла cookie истечет 1 января 2024 г., в полночь по всемирному координированному времени.
-
Использование параметра
expiresс определенным часовым поясом:Cookies.set('cookieName', 'cookieValue', { expires: 'Sat, 01 Jan 2024 00:00:00 GMT+0300' });Этот метод позволяет установить срок действия с определенным смещением часового пояса.