Javascript:如何获得接下来的3个星期一?

时间:2014-03-04 22:37:27

标签: javascript date

你如何获得接下来的三个星期一?

例如,如果今天是星期一,那么答案将是今天,下周一和下一个。

如果今天是星期二,那么答案将是下周一,再加上接下来的两个星期一。

谢谢。

1 个答案:

答案 0 :(得分:-1)

d1是当前或上一个星期一,d2将是下一个星期一:

var d1 = new Date();
d1 = new Date(d1.setDate(d1.getDate() + 1 - d1.getDay())); // +1 for Monday
var d2 = new Date();
d2 = new Date(d2.setDate(d2.getDate() + 7 + 1 - d2.getDay()));