Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/03/2010, 07:47
jawir
 
Fecha de Ingreso: marzo-2009
Mensajes: 221
Antigüedad: 15 años, 1 mes
Puntos: 0
Problemas fecha calendario

Tengo un problema con las fechas de un calendario
Tengo un calendario popup en el cojo 2 fechas una de entrada y otra de salida
Pero si escojo los dias 8 o 9 de cada mes, despeus de hacer el new Date de esa fecha, cuando veo el dia con el alert me sale el 30 o 31 del mes anterior y no se porque puede ser, solo me pasa con esos dos dias

El calendario que uso es el JSCal2

http://www.dynarch.com/projects/calendar/

Código Javascript:
Ver original
  1. function comprobar_fecha(formulario)
  2. {
  3.    
  4.     var fecha1 = formulario.entrada.value;
  5.     var fecha2 = formulario.salida.value;
  6.  
  7.         var dia1 = parseInt(fecha1.substr(8,10));
  8.     var mes1 = parseInt(fecha1.substr(5,7));
  9.     var year1 = parseInt(fecha1.substr(0,4));
  10.  
  11.     var dia2 = parseInt(fecha2.substr(8,10));
  12.     var mes2 = parseInt(fecha2.substr(5,7));
  13.     var year2 = parseInt(fecha2.substr(0,4));
  14.  
  15.     var f2 = new Date(mes2 +'/'+dia2+'/'+year2);
  16.     var f1 = new Date(mes1  +'/'+dia1+'/'+year1);
  17.  
  18.         var dias =((f2-f1)/86400000);
  19.  
  20.        alert('F2' +f2+ 'F1' +f1);
  21.        alert ('DIAS' +dias);
  22.  
  23. }