JavaScript-获取一周中第二天的日期(每天)

JavaScript-获取一周中第二天的日期(每天),javascript,date,calendar,Javascript,Date,Calendar,我已经制作了一个在线日历,我想将日期添加到一周中的下一天。例如,它会说星期一6/18。我当前的代码运行得相当好,但是从周一开始获取当前一周的日期。这意味着,由于今天是星期三,它将显示两天前的日期,而不是预期效果的下周一 当前代码: var today = new Date(); var mon = new Date(today.getFullYear(), today.getMonth(), today.getDate() - today.getDay()+1); var tue = new D

我已经制作了一个在线日历,我想将日期添加到一周中的下一天。例如,它会说星期一6/18。我当前的代码运行得相当好,但是从周一开始获取当前一周的日期。这意味着,由于今天是星期三,它将显示两天前的日期,而不是预期效果的下周一

当前代码:

var today = new Date();
var mon = new Date(today.getFullYear(), today.getMonth(), today.getDate() - today.getDay()+1);
var tue = new Date(today.getFullYear(), today.getMonth(), today.getDate() - today.getDay()+2);
var wed = new Date(today.getFullYear(), today.getMonth(), today.getDate() - today.getDay()+3);
var thu = new Date(today.getFullYear(), today.getMonth(), today.getDate() - today.getDay()+4);
var fri = new Date(today.getFullYear(), today.getMonth(), today.getDate() - today.getDay()+5);
var sat = new Date(today.getFullYear(), today.getMonth(), today.getDate() - today.getDay()+6);
var sun = new Date(today.getFullYear(), today.getMonth(), today.getDate() - today.getDay()+7);

$(".mon").html("Monday (" + (mon.getMonth() + 1) + "/" + mon.getDate() + ")");
$(".tue").html("Tuesday (" + (tue.getMonth() + 1) + "/" + tue.getDate() + ")");
$(".wed").html("Wednesday (" + (wed.getMonth() + 1) + "/" + wed.getDate() + ")");
$(".thu").html("Thursday (" + (thu.getMonth() + 1) + "/" + thu.getDate() + ")");
$(".fri").html("Friday (" + (fri.getMonth() + 1) + "/" + fri.getDate() + ")");
$(".sat").html("Saturday (" + (sat.getMonth() + 1) + "/" + sat.getDate() + ")");
$(".sun").html("Sunday (" + (sun.getMonth() + 1) + "/" + sun.getDate() + ")");

提前谢谢你

如果你想看到下周的数值,为什么不额外增加7,即

var mon=new Datetoday.getFullYear,today.getMonth,today.getDate-today.getDay+8 以下是一个例子:

从今天到接下来的6天

var-arr=[]; var today=新日期;
forvar i=0;对了,明天的日期是8天而不是1天。我只想等到一天过去后再去。