Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Somar Dias Em Datas


baalzamon

Pergunta

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!

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;

}

:D

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...