Javascript 使用Jquery在日期中添加天
我需要在数组中添加日期,如下图所示: 选择show Semanal(weekly)时,在每个日期添加7天,但我的代码在所有后续日期添加同一天: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
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设置在哪里?抱歉,我不明白你的问题,你把日期放回表中的什么位置。我看不到这样做的代码,但这不是我的问题,我需要在日期数组中添加天太好了,很高兴我能帮上忙。干杯