Foros del Web » Programando para Internet » Javascript »

Problemas fecha calendario

Estas en el tema de Problemas fecha calendario en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 23/03/2010, 07:47
 
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. }
  #2 (permalink)  
Antiguo 23/03/2010, 10:54
 
Fecha de Ingreso: marzo-2009
Mensajes: 221
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Problemas fecha calendario

Me he dado cuenta que si cojo el dia 8 como he comentado antes del calendario
si hago un print de la variable dia1 me da 0

var dia1 = parseInt(fecha1.substr(8,10));

No entiendo el porque solo con los dias 8 y 9 alguien me puede ayudar

Etiquetas: calendario, fechas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:34.