Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/06/2015, 09:58
Avatar de jpint
jpint
 
Fecha de Ingreso: junio-2012
Ubicación: Ciudad Real - España
Mensajes: 97
Antigüedad: 12 años, 5 meses
Puntos: 12
Respuesta: Calcular Fecha de Finalizacion

Lo unico que debes de hacer es llamarcon el evento onchange() del input a una funcion que obtenga el valor de la fecha inicial y los dias a sumar, y que luego sume esos dias.

Puedes encontrar muchas funciones javascript ya hechas con esa funcionalidad, yo he encontrado esta aqui http://www.lawebdelprogramador.com/c...l-sistema.html :


Código PHP:
<html>
 
<
head>
<
script type="text/javascript">
/**
 * Funcion que devuelve la fecha actual y la fecha modificada n dias
 * Tiene que recibir el numero de dias en positivo o negativo para sumar o
 * restar a la fecha actual.
 * Ejemplo:
 *  mostrarFecha(-10) => restara 10 dias a la fecha actual
 *  mostrarFecha(30) => añadira 30 dias a la fecha actual
 */
function mostrarFecha(days){
    
milisegundos=parseInt(35*24*60*60*1000);
 
    
fecha=new Date();
    
day=fecha.getDate();
    
// el mes es devuelto entre 0 y 11
    
month=fecha.getMonth()+1;
    
year=fecha.getFullYear();
 
    
document.write("Fecha actual: "+day+"/"+month+"/"+year);
 
    
//Obtenemos los milisegundos desde media noche del 1/1/1970
    
tiempo=fecha.getTime();
    
//Calculamos los milisegundos sobre la fecha que hay que sumar o restar...
    
milisegundos=parseInt(days*24*60*60*1000);
    
//Modificamos la fecha actual
    
total=fecha.setTime(tiempo+milisegundos);
    
day=fecha.getDate();
    
month=fecha.getMonth()+1;
    
year=fecha.getFullYear();
 
    
document.write("Fecha modificada: "+day+"/"+month+"/"+year);
}
</script>
 
<body onload="mostrarFecha(-1);">
</body>
 
</html>