Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用Jquery在日期中添加天_Javascript_Jquery - Fatal编程技术网

Javascript 使用Jquery在日期中添加天

Javascript 使用Jquery在日期中添加天,javascript,jquery,Javascript,Jquery,我需要在数组中添加日期,如下图所示: 选择show Semanal(weekly)时,在每个日期添加7天,但我的代码在所有后续日期添加同一天: var数量\分期付款=10,频率=1; 对于(让i=1;i而不是像您可以使用的那样获取日期 var today=date.toJSON().slice(0,10) 这将产生完整的日期。这将使您的代码更易于阅读和更改。这是因为您在每次迭代中都初始化了“数据”对象,该对象将只给出当前日期和日期。添加7次后,结果相同 可能是来自外部的数据 let data

我需要在数组中添加日期,如下图所示:

选择show Semanal(weekly)时,在每个日期添加7天,但我的代码在所有后续日期添加同一天:

var数量\分期付款=10,频率=1;

对于(让i=1;i而不是像您可以使用的那样获取日期

var today=date.toJSON().slice(0,10)


这将产生完整的日期。这将使您的代码更易于阅读和更改。

这是因为您在每次迭代中都初始化了“数据”对象,该对象将只给出当前日期和日期。添加7次后,结果相同

可能是来自外部的数据

let data = new Date();

我在Abhay H Soningra的帮助下设法解决了这个问题

var数量\分期付款=10,频率=1;
让数据=新日期();
设dia=data.getDate(),mes=data.getMonth(),ano=data.getFullYear(),零=0',最长天数,最长月份=12;
如果(直径%2==0){
最长天数=31天;
}否则{
最长天数=30天;
}
对于(假设i=1;i最长为个月){
mes=data.getMonth();
ano=ano+1;
}
截止日期=直径+'/'+0+(mes+1)+'/'+ano;
}
控制台日志(到期日);

}
那么html设置在哪里?抱歉,我不明白你的问题,你把日期放回表中的什么位置。我看不到这样做的代码,但这不是我的问题,我需要在日期数组中添加天太好了,很高兴我能帮上忙。干杯