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/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