Alguém sabe como somar 273 dias a uma data e depois retornar a nova data obtida desta soma?
Como encontrar uma data em javaScript?
3 Respostas
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 !
Criado 29 de abril de 2008
Ultima resposta 29 de abr. de 2008
Respostas 3
Participantes 3
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Lumina Lumina: a IA que te traz resultados Prompts prontos por especialistas. Resolva seus problemas de verdade.