Установите срок действия файлов cookie с помощью js-cookie в JavaScript

Чтобы установить срок действия файла cookie с помощью JavaScript и библиотеки js-cookie, вы можете использовать различные методы. Вот некоторые часто используемые подходы:

  1. Использование параметра expires:

    Cookies.set('cookieName', 'cookieValue', { expires: 7 });

    В этом примере срок действия файла cookie истекает через 7 дней.

  2. Использование параметра expiresс определенной датой и временем:

    var date = new Date();
    date.setDate(date.getDate() + 7); // Adding 7 days
    Cookies.set('cookieName', 'cookieValue', { expires: date });

    Этот метод позволяет установить конкретную дату истечения срока действия файла cookie.

  3. Использование параметра expiresс относительной строкой времени:

    Cookies.set('cookieName', 'cookieValue', { expires: '1w' });

    Здесь срок действия файла cookie истекает через 1 неделю. Вы можете использовать различные единицы времени, такие как «с» для секунд, «м» для минут, «ч» для часов, «д» для дней, «ш» для недель, «М» для месяцев и «у» для лет.

  4. Использование параметра expiresс определенным временем UTC:

    Cookies.set('cookieName', 'cookieValue', { expires: 'Sat, 01 Jan 2024 00:00:00 UTC' });

    В этом примере срок действия файла cookie истечет 1 января 2024 г., в полночь по всемирному координированному времени.

  5. Использование параметра expiresс определенным часовым поясом:

    Cookies.set('cookieName', 'cookieValue', { expires: 'Sat, 01 Jan 2024 00:00:00 GMT+0300' });

    Этот метод позволяет установить срок действия с определенным смещением часового пояса.