设置cookie过期时间的含义

时间:2018-04-03 15:06:35

标签: javascript http cookies architecture

我认为这是个人选择的问题,但在设置Cookie过期时间时,性能或风格是否存在差异:

var expires = new Date(new Date().getTime() + 1000 * 60 * 60 * 24 * 365);

或者像这样:

var expires = new Date(new Date().getTime() + 31536000000); // one year in milliseconds

1 个答案:

答案 0 :(得分:1)

就样式而言,嵌套的日期对象已经有点奇怪,无论是否在执行过程中进行数学计算。

表现也可以忽略不计。

继承我的推荐:

var expires = new Date();
expires.setFullYear(expires.getFullYear() + 1);

这很明显,您只需在当前日期添加一年。