2016-04-11 80 views
1

我有一個cookie在用戶提交表單後的7天內過期。Javascript Cookie每個星期二過期

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

...等

但是,我想將cookie每星期一idepedently到期,當用戶提交表單的。

有什麼想法?

最好,克里斯蒂娜

+1

只是減去的天數。 –

+0

確定當前時間的工作日後,您可以根據當前時間簡單計算到期時間。另外,請看[旅遊]。就目前而言,您的問題很快就會被刪除。 – Burki

回答

1

所有你需要做的就是添加天到當前的日期,像這樣:

var date = new Date(); 

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

https://jsfiddle.net/awj5sbpg/

相關問題