Javascript Angularjs将Cookies设置为20分钟后过期

Javascript Angularjs将Cookies设置为20分钟后过期,javascript,angularjs,cookies,Javascript,Angularjs,Cookies,我想设置将在20分钟内过期的Cookie。我能做的是设置一个日期设置。我怎样才能达到这个条件 var date = new Date(); cookies.put("userName","My Name",{'expires':date.getDate()+1}); cookies.put("userNickName","My NickName",{'expires':date.getDate()+1}); cookies.put("userID","My ",{'expires':date.g

我想设置将在20分钟内过期的Cookie。我能做的是设置一个日期设置。我怎样才能达到这个条件

var date = new Date();
cookies.put("userName","My Name",{'expires':date.getDate()+1});
cookies.put("userNickName","My NickName",{'expires':date.getDate()+1});
cookies.put("userID","My ",{'expires':date.getDate()+1});

我已经有了答案,哈哈。我必须设置'date'变量,用@Suren Srapyan给出的代码加上20分钟,然后将其传递给expires属性。所以它将是这样的

//declare date and get current date time
var date = new Date();
//add 20 minutes to date
date.setTime(date.getTime() + (20* 60 * 1000));

//pass the "date" variable to expires properity
cookies.put("userName","My Name",{'expires':date});
cookies.put("userNickName","My NickName",{'expires':date});
cookies.put("userID","My ",{'expires':date});