Ver Mensaje Individual
  #3 (permalink)  
Antiguo 28/06/2013, 13:39
Avatar de enlinea777
enlinea777
 
Fecha de Ingreso: mayo-2008
Ubicación: frente al pc
Mensajes: 1.830
Antigüedad: 16 años
Puntos: 127
Respuesta: sumar días a una fecha

Cita:
Iniciado por tquezada Ver Mensaje
hola a todos tengo una duda pero nose si sera este el foro correcto:

Quiero sumar 7 días a una fecha, tengo 2 campos de texto uno que al presionarlo, se despliega un calendario para escoger una fecha, lo que quiero es que al elegir una fecha cualquiera, en el otro campo de texto se sumen 7 días.
espero haberme explicado
Saludos a todos.
TU RESPEUSTA: en javascript

el ejemplo en linea: http://creaelicita.cl/ayuda/foro_4459852.php

Código HTML:
Ver original
  1. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  2.  <script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
  3.  <script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
  4.  <link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/themes/base/jquery-ui.css" type="text/css" />
  5.  <link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/themes/cupertino/jquery-ui.css" type="text/css" />
  6. </head>
  7. Fecha inicio:<br>
  8. <input type="text" id="fecha_inicio" name="fecha_inicio" placeholder="dd-mm-yyyy"  onchange="recalcular_fecha_fin()"/><br />
  9. Fecha fin:<br>
  10. <input type="text" id="fecha_fin" name="fecha_fin" placeholder="dd-mm-yyyy"  />
  11.     $(function() {
  12.         $( "#fecha_inicio" ).datepicker({
  13.             dateFormat: 'dd-mm-yy',
  14.             changeMonth : true,
  15.             changeYear : true,
  16.         });
  17.         $( "#fecha_fin" ).datepicker({
  18.             dateFormat: 'dd-mm-yy',
  19.             changeMonth : true,
  20.             changeYear : true,
  21.         });
  22.     });
  23. function recalcular_fecha_fin(){
  24. // Ponemos la fecha
  25. var sFecha =$("#fecha_inicio").val();
  26. var aFecha = sFecha.split("-");
  27. var Fecha = new Date(aFecha[2], aFecha[1], aFecha[0]);
  28. var dias = 30; //los dias que quieres aumentar
  29. Fecha.setTime(Fecha.getTime()+dias*24*60*60*1000);
  30. Fecha=Fecha.getDate()+"-"+Fecha.getMonth()+"-"+Fecha.getFullYear();
  31. $("#fecha_fin").val(Fecha);
  32. }
  33.  
  34. </body>
  35. </html>

P.D. Italico76 es mejor evitar recargar el navegador por cosas tan chicas
tquezada un saludo desde santiago