Eu tenho tentado fazer um soma de dias em uma data usando o objeto date mas não tem dado muito certo...
Ele simplesmente concatena a data com o q eu to somando... mesmo se eu der um parseInt no numero de dias a ser somado!
function sumDt(dias){
vat dtcur = new Date();
dtcur = dtcur+parseInt(dias);
return dtcur;
}
Vamos considerar dias == 0, no meu debuggador ele da erro e mostra o seguinte:
Mon Aug 20 2007 10:24:51 GMT-0300 (BRT)0
Notem o 0 concatenado no final...
Alguém pode me ajudar?
[]'s
Ok pessoal, deu 5 minutos de luz na minha cabeça e eu consegui fazer isso!
Pra quem estiver interessado:
function sumDt(dias){
vat dtcur = new Date();
dias = (dias.length > 0) ? parseInt(dias)*24*60*60*1000 : 0;
if(dias > 0)
dtcur.setTime(dtcur.getTime+dias);
return dtcur;
}
Pergunta
baalzamon
Bom...
Eu tenho tentado fazer um soma de dias em uma data usando o objeto date mas não tem dado muito certo...
Ele simplesmente concatena a data com o q eu to somando... mesmo se eu der um parseInt no numero de dias a ser somado!
Vamos considerar dias == 0, no meu debuggador ele da erro e mostra o seguinte: Notem o 0 concatenado no final... Alguém pode me ajudar? []'s Ok pessoal, deu 5 minutos de luz na minha cabeça e eu consegui fazer isso! Pra quem estiver interessado::D
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.