Soma de data javascript
Irei adicionar uma data através de um input ParcelaVencimento e o número de parcelas através de QtdParcelas para cada parcela quero um mês diferente, ou seja, a QtdParcelas é a quantidade de mês, preciso somar na ParcelaVencimento para cada parcela.
Tenho o seguintes código de exemplo, e preciso adaptar ele..
let dia = 30;
let mes = 4-1; // janeiro = 0
let ano = 2018;
let parcelas = 12;
for (let i=0; i<parcelas; i++){
dataVencimento = new Date(ano, mes + i, dia);
dataComoString = dataVencimento.toLocaleDateString();
console.log(dataComoString);
}
**Tentei adaptar esse código para poder digitar a data (ParcelaVencimento) em uma input e a quantidade de parcelas (QtdParcelas), porém ele está diminuindo os dias, não conseguir identificar o problema.**
for (let i=0; i<QtdParcela; i++){
var Vencimento = ParcelaVencimento.split("/");
var DataVencimento = Vencimento[2]+"-"+Vencimento[1]+"-"+Vencimento[0];
var myDate = new Date(DataVencimento);
var ano = myDate.getFullYear();
var dia = myDate.getDate(); if(dia<10){dia='0'+dia};
var mes = (myDate.getMonth()+1); if(mes<10){mes='0'+mes}
ParcelaVencimento = new Date(ano, mes + i, dia);
ParcelaVencimento = (dia+"/"+mes+"/"+ano);
/applications/core/interface/imageproxy/imageproxy.php?img=https://i.stack.imgur.com/fKKNb.png&key=278dd2db8f1c4ade6b9976e828b86fb953082a548c95e74a306252a6941b31b7" />Discussão (0)
Carregando comentários...