我认为这是个人选择的问题,但在设置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
答案 0 :(得分:1)
就样式而言,嵌套的日期对象已经有点奇怪,无论是否在执行过程中进行数学计算。
表现也可以忽略不计。
继承我的推荐:
var expires = new Date();
expires.setFullYear(expires.getFullYear() + 1);
这很明显,您只需在当前日期添加一年。