¿No sabes mucho de Java
Script?
Si te fijas bien en el código comprenderás como funciona dicha librería:
Código Javascript
:
Ver originalif (typeof options.expires == 'number') {
date = new Date();
date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
} else {
date = options.expires;
}
Si pasas la propiedad
expires como número, entonces se asume que la expiración es en días. No obstante también te da la opción de pasarle un objeto Date personalizado. En el caso de que quisieras que expire en 10 minutos tendrías que añadirle al date actual 10 minutos:
Código Javascript
:
Ver originalvar date = new Date(); // Creas el objeto
var actual = date.getTime(); // Obtienes el tiempo unix de la fecha en ms
var minutos = 10; // Variable que contiene los minutos
date.setTime(actual + (minutos * 60 * 1000)); // Agregas los minutos al timestamp reemplazando el date original
Después creas la cookie pasándole a la directiva expires la variable
date:
Código Javascript
:
Ver original$.cookie("ejemplo", "algo", { expires: date });
¿Entendido?
Para información más precisa, revisa la documentación oficial sobre dicho plug-in