Te comento, todo depende del objeto DATE, que tiene un m�todo para obtener los milisegundos de una fecha: setTime() y getTime para asginar, solo tienes q convertir los d�as a milisegundos y ya esta, te paso un ejemplo.
La funci�n que as�:
function actualizar(){
milisegundos=parseInt(35*24*60*60*1000);
fecha=new Date();
dia=fecha.getDate();
mes=fecha.getMonth()+1;
anio=fecha.getYear();
document.theForm.campo1.value=dia+"/"+mes+"/"+anio;
tiempo=fecha.getTime();
total=fecha.setTime(parseInt(tiempo+milisegundos));
dia=fecha.getDate();
mes=fecha.getMonth()+1;
anio=fecha.getYear();
document.theForm.campo2.value=dia+"/"+mes+"/"+anio;
}
Aunque esto este correcto, es mejor q este calculo lo hagas si es posible en el servidor en lugar del cliente. Por cierto si lo que quieres es restar, solo tienes q cambiar la l�nea:
total=fecha.setTime(parseInt(tiempo-milisegundos));
Si te solucion� el problema pulsa en G+1
Cocina Facil | IngenieroSoftware.com |