HGVJUNIOR Postado Março 3, 2010 Denunciar Share Postado Março 3, 2010 (editado) Boa noite, Estou com dificuldade em somar valores a uma data utilizando o javaScript.Para teste estou utilizando o seguinte codigo:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <script language="javascript" type="text/javascript"> function calculaData(){ var praso = document.form.data.value; var prazo = new Array(); prazo= praso.split("|"); for(x=0; x<prazo.length; x++){ var data = new Date(); data.setDate(data.getDate() + prazo[x]); var mes = data.getMonth() + 1; var dia = data.getDate(); var ano = data.getFullYear(); document.write(dia + "/" + mes + "/" + ano); document.write("<br><br>"); } } </script> </head> <body> <form id="form" name="form" method="post" action=""> <label>data <select name="data" id="data" onblur="calculaData();"> <option value="10|20|30">10,20,30</option> <option value="20|30|40">20,30,40</option> </select> </label> </form> </body> </html>mas quando executo aparece da seguinte forma:6/10/201016/10/201026/10/2010sendo que o correto seria12/03/201022/03/201001/04/2010ou22/03/201001/04/201011/04/2010Aguardo Ajuga,Grato Editado Março 3, 2010 por HGVJUNIOR Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fercosmig Postado Março 3, 2010 Denunciar Share Postado Março 3, 2010 dá uma olhada nestes link's, não tenho acesso aqui mas me recordo que já usei uma função dateadd() com javascripthttp://www.google.com/search?q=dateadd+jav...lient=firefox-a Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
HGVJUNIOR
Boa noite,
Estou com dificuldade em somar valores a uma data utilizando o javaScript.
Para teste estou utilizando o seguinte codigo:
mas quando executo aparece da seguinte forma:
6/10/2010
16/10/2010
26/10/2010
sendo que o correto seria
12/03/2010
22/03/2010
01/04/2010
ou
22/03/2010
01/04/2010
11/04/2010
Aguardo Ajuga,
Grato
Editado por HGVJUNIORLink para o comentário
Compartilhar em outros sites
1 resposta 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.