日期:2014-05-16  浏览次数:20592 次

ext中Cookie设置
在登陆页面登录的时候记录登录名,在其它的页面获取登录名,我用的是ext中的CookieProvider,问题是这样的:

  这个CookieProvider怎么设置它的过期时间呢?我想要它的过期时间设置为半个小时,半个小时过了就需要重新登录,
  expires: new Date(2030, 0, 1) 这个属性要设置过期时间半个小时,怎么样的写法呢:

 var cp2 = new Ext.state.CookieProvider({
  expires: new Date(2030, 0, 1)

  });
  Ext.state.Manager.setProvider(cp2);

------解决方案--------------------
new Date(2030, 0, 1)已经是2030年才过期了,不止半个小时了。。半个小时过期用下面的

JScript code
expires:(function(){var d=new Date();d.setMinutes(d.getMinutes()+30);return d;})()