Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/10/2012, 11:50
Avatar de kimmy
kimmy
 
Fecha de Ingreso: julio-2008
Mensajes: 841
Antigüedad: 15 años, 9 meses
Puntos: 15
Exclamación Calcular dias y noches entre 2 fechas y mostrar en input text

Hola, estoy tratando de calcular los dias y noches entre 2 fechas pero no me sale. El form está en este enlace http://vamonosdevacaciones.com.ve/cotizacion.php

Este es mi código:

Código HTML:
Ver original
  1.             <legend>Fechas:</legend>
  2.            
  3.             <label for="input-diez" class="float"><strong>Llegada:</strong></label>
  4.             <label><input type="text" id="datepicker_1" name="llegada" class="fechador" /></label>
  5.            
  6.             <label for="input-once" class="float"><strong>Salida:</strong></label>
  7.             <label><input type="text" id="datepicker_2" name="salida" class="fechador"  /></label>
  8.             <label for="input-doce" class="float"><strong>Nº Días y Noches:</strong></label>
  9.             <label><input type="text" id="diferencia" disabled="disabled"></label>

y este es el javascript:

Código Javascript:
Ver original
  1. function getNumeroDeNits(){
  2.     var d1 = $('datepicker_1').val().split("/");
  3.     var dat1 = new Date(d1[2], parseFloat(d1[1])-1, parseFloat(d1[0]));
  4.     var d2 = $('#datepicker_2').val().split("/");
  5.     var dat2 = new Date(d2[2], parseFloat(d2[1])-1, parseFloat(d2[0]));
  6.  
  7.     var fin = dat2.getTime() - dat1.getTime();
  8.     var dias = Math.floor(fin / (1000 * 60 * 60 * 24))  
  9.  
  10.     return dias;
  11.     document.getElementById("diferencia").value = dias;
  12. }

Por qué no funciona?

Gracias
__________________
Caminando con el corazón partío