Alguém sabe como somar 273 dias a uma data e depois retornar a nova data obtida desta soma?
Use o método getMilliseconds do objeto Date pra fazer a operação com a quantidade de milissegundos de 273 dias. O resultado você usa pra construir outro objeto Date.
Eu faço dessa maneira:
function incDays(qtdeDias, dataInicial){
if(!dataInicial){
dataInicial = new Date();
}
dataInicial.setDate(dataInicial.getDate() + qtdeDias);
var mes = dataInicial.getMonth() + 1;
if(mes == 12){
mes = 1;
}
var strData = dataInicial.getDate() + “/” + mes + “/” + dataInicial.getFullYear();
return strData;
}
onclick=“incDays(20, new Date(2008,00,01));”
Observe que na função eu incremento 1 no mês pois em javascript os meses iniciam do 0;
Pessoal, agradeço as respostas, mas já encontrei “fuçando” por aí. Vlw !