如何在Jquery中将cookie设置为1分钟或30秒后过期?

如何设置我的cookie在30秒或1米后过期? 这是我的代码:

$.cookie('username', username, { expires: 14 }); // expires after 14 days 

1分钟,您可以使用:

 var date = new Date(); date.setTime(date.getTime() + (60 * 1000)); $.cookie('username', username, { expires: date }); // expires after 1 minute 

30秒,您可以使用:

 var date = new Date(); date.setTime(date.getTime() + (30 * 1000)); $.cookie('username', username, { expires: date }); // expires after 30 second 
 var date = new Date(); date.setTime(date.getTime() + (30 * 1000)); //add 30s to current date-time 1s = 1000ms $.cookie('username', username, { expires: date }); //set it expiry 

你可以使用如下1 minute and 30 seconds

  var date = new Date(); var minutes = 1.5; date.setTime(date.getTime() + (minutes * 60 * 1000)); $.cookie('username', username, { expires: date }); //3.5* 60 * 1000 = 1 minute and 30 seconds 

// 30秒

  var date = new Date(); var minutes = 0.5; date.setTime(date.getTime() + (minutes * 60 * 1000)); $.cookie('username', username, { expires: date });