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
function comprobar_fecha(formulario) { var fecha1 = formulario.entrada.value; var fecha2 = formulario.salida.value; var dia1 = parseInt(fecha1.substr(8,10)); var mes1 = parseInt(fecha1.substr(5,7)); var year1 = parseInt(fecha1.substr(0,4)); var dia2 = parseInt(fecha2.substr(8,10)); var mes2 = parseInt(fecha2.substr(5,7)); var year2 = parseInt(fecha2.substr(0,4)); var f2 = new Date(mes2 +'/'+dia2+'/'+year2); var f1 = new Date(mes1 +'/'+dia1+'/'+year1); var dias =((f2-f1)/86400000); alert('F2' +f2+ 'F1' +f1); alert ('DIAS' +dias); }