Как истечь срок действия файла cookie за 30 минут? Я использую файл cookie jQuery. Я умею делать что-то подобное.
$.cookie("example", "foo", { expires: 1 });
Это на 1 день. Но как мы можем установить время истечения 30 мин.
javascript
jquery
cookies
bluwater2001
источник
источник
Если вы используете jQuery Cookie ( https://plugins.jquery.com/cookie/ ), вы можете использовать десятичную точку или дроби.
Как один день
1
, одна минута будет1 / 1440
(в день 1440 минут).Итак, 30 минут есть
30 / 1440 = 0.02083333
.Окончательный код:
Я добавил,
path: '/'
чтобы вы не забыли, что cookie установлен на текущий путь. Если вы находитесь на/my-directory/
cookie, устанавливается только для этого самого каталога.источник
У меня возникли проблемы с тем, чтобы приведенный выше код работал в cookie.js. В следующем коде удалось создать правильную метку времени истечения срока действия cookie в моем экземпляре.
var inFifteenMinutes = новая дата (новая дата (). getTime () + 15 * 60 * 1000);
Это из FAQ по Cookie.js.
источник