2013-02-18 77 views
12

我有這樣的:JQuery的餅乾設置到期時間

if (typeof options.expires == 'number') { 
date = new Date(); 
date.setTime(date.getTime() + (options.expires * 5 * 1000)); 
} else { 
date = options.expires; 
} 
expires = '; expires=' + date.toUTCString(); 

如何做餅乾10分鐘後會過期嗎?

+0

設置/獲取cookie,有幾個? – adeneo 2013-02-18 15:44:55

+0

jquery。沒有它的單曲。 sry 4我的英語:P – 2013-02-18 15:46:37

回答

17
var date = new Date(); 
var m = 10; 
date.setTime(date.getTime() + (m * 60 * 1000)); 
$.cookie("cookie", "value", { expires: date }); 

或者,您也可以使用函數:

function ExpireCookie(minutes) { 
var date = new Date(); 
var m = minutes; 
date.setTime(date.getTime() + (m * 60 * 1000)); 
$.cookie("cookie", "value", { expires: date }); 
} 

然後您使用的是叫什麼插件做ExpireCookie(10);

1

10 minutes is 10 * 60 * 1000 milliseconds.

var date = new Date(); 
date.setTime(date.getTime() + (10 * 60 * 1000)); 
$.cookie("example", "foo", { expires: date });