¿Cómo caducar una cookie en 30 min? Estoy usando una cookie jQuery. Puedo hacer algo como esto.
$.cookie("example", "foo", { expires: 1 });
Esto es por 1 día. Pero, ¿cómo podemos establecer el tiempo de caducidad en 30 minutos?
javascript
jquery
cookies
bluwater2001
fuente
fuente
Si está utilizando jQuery Cookie ( https://plugins.jquery.com/cookie/ ), puede utilizar el punto decimal o fracciones.
Como es un día
1
, sería un minuto1 / 1440
(hay 1440 minutos en un día).Así que 30 minutos es
30 / 1440 = 0.02083333
.Código final:
Lo agregué
path: '/'
para que no olvide que la cookie está configurada en la ruta actual. Si estás en/my-directory/
la cookie solo se configura para este mismo directorio.fuente
Tuve problemas para que el código anterior funcionara dentro de cookie.js. El siguiente código logró crear la marca de tiempo correcta para la expiración de la cookie en mi instancia.
var inFifteenMinutes = new Date (new Date (). getTime () + 15 * 60 * 1000);
Esto fue de las preguntas frecuentes sobre Cookie.js
fuente