web-dev-qa-db-fra.com

Comment expirer un cookie en 30 minutes avec jQuery?

Comment expirer un cookie en 30 minutes? J'utilise un cookie jQuery. Je suis capable de faire quelque chose comme ça.

$.cookie("example", "foo", { expires: 1 });

C'est pour 1 jour. Mais comment pouvons-nous définir le délai d'expiration à 30 min.

116
bluwater2001

30 minutes, c'est 30 * 60 * 1000 millisecondes. Ajoutez cela à la date du jour pour spécifier une date d'expiration dans 30 minutes.

 var date = new Date();
 var minutes = 30;
 date.setTime(date.getTime() + (minutes * 60 * 1000));
 $.cookie("example", "foo", { expires: date });
227
Sinan Ünür