Javascript Cookie将在每个星期二过期

Javascript Cookie将在每个星期二过期,javascript,datetime,cookies,Javascript,Datetime,Cookies,我有一个cookie,在用户提交表单后7天过期 var d = new Date(); d.setTime(d.getTime() + 604800); // 7 days 等等 但是,我希望cookie在用户提交表单的每周一到期 有什么想法吗 最好的, 克里斯蒂娜您只需在当前日期上添加天数,如下所示: var date = new Date(); var dateNextMonday = date.setDate(date.getDate() + 8 - date.getDay()); v

我有一个cookie,在用户提交表单后7天过期

var d = new Date();
d.setTime(d.getTime() + 604800); // 7 days
等等

但是,我希望cookie在用户提交表单的每周一到期

有什么想法吗

最好的,
克里斯蒂娜

您只需在当前日期上添加天数,如下所示:

var date = new Date();

var dateNextMonday = date.setDate(date.getDate() + 8 - date.getDay());
var nextMonday = new Date(dateNextMonday);
console.log(nextMonday);

只需减去天数。您可以在确定当前时间的工作日后,根据当前时间简单地计算到期时间。另外,请看一下。目前,您的问题可能很快就会被删除。