Wie verfällt ein Cookie in 30 Minuten? Ich verwende ein jQuery-Cookie. Ich kann so etwas tun.
$.cookie("example", "foo", { expires: 1 });
Dies ist für 1 Tag. Aber wie können wir die Ablaufzeit auf 30 Minuten einstellen?
javascript
jquery
cookies
bluwater2001
quelle
quelle
Wenn Sie jQuery Cookie ( https://plugins.jquery.com/cookie/ ) verwenden, können Sie Dezimalstellen oder Brüche verwenden.
Als ein Tag ist
1
, würde eine Minute1 / 1440
(es gibt 1440 Minuten in einem Tag).Also 30 Minuten ist
30 / 1440 = 0.02083333
.Endgültiger Code:
Ich habe hinzugefügt,
path: '/'
damit Sie nicht vergessen, dass das Cookie auf den aktuellen Pfad gesetzt ist. Wenn Sie auf/my-directory/
dem Cookie sind, wird nur für genau dieses Verzeichnis gesetzt.quelle
Ich hatte Probleme, den obigen Code in cookie.js zum Laufen zu bringen. Mit dem folgenden Code konnte in meiner Instanz der richtige Zeitstempel für den Ablauf des Cookies erstellt werden.
var inFifteenMinutes = neues Datum (neues Datum (). getTime () + 15 * 60 * 1000);
Dies war aus den FAQs für Cookie.js
quelle