|    
			
				02/12/2010, 11:56
			
			
			  | 
  |   |  |  |  Fecha de Ingreso: diciembre-2010 Ubicación: Mexico 
						Mensajes: 5
					 Antigüedad: 14 años, 10 meses Puntos: 0 |  | 
  |  Validar tres fechas con javascript  
  hola antes que nada un saludos a todos una felicitaciones por el foro, mi duda o problema esa saber cmo validar tres fechas con javascript donde sea por ejemplo fecha1:2010/11/25 fecha2: 2010/12/02 fecha3: 2010/12/10
 el detalle es que fecha2 debe ser mayor o igual que fecha1 y ala ves debe ser menor o igual que fecha3 este es el coodigo que estoy utilizando haber si me pueden decir en que estoy mal o que debo de anexarle pues asi cmo lo tengo me envia un mensaje de que fecha 2 estan en el rango equivocado espero me este sabiendo explicar...
 
 function fechaMayorOIgualQue(fec0, fec1, fec2){
 var bRes = false;
 var sDia0 = fec0.value.substr(8, 2);
 var sMes0 = fec0.value.substr(5, 2);
 var sAno0 = fec0.value.substr(0, 4);
 
 var sDia1 = fec1.value.substr(8, 2);
 var sMes1 = fec1.value.substr(5, 2);
 var sAno1 = fec1.value.substr(0, 4);
 
 var sDia2 = fec2.value.substr(8, 2);
 var sMes2 = fec2.value.substr(5, 2);
 var sAno2 = fec2.value.substr(0, 4);
 
 if (sAno0 > sAno1 && sAno0 < sAno2) bRes = true;
 else {
 if (sAno0 == sAno1 && sAno0 == sAno2){
 if (sMes0 > sMes1 && sMes0 < sMes2) bRes = true;
 else {
 if (sMes0 == sMes1 && sMes0 == sMes2)
 if (sDia0 >= sDia1 && sDia0 <= sDia2) bRes = true;
 }
 }
 }
 return bRes;
 }
 
 
 function valFechas(){
 var bOk = false;
 if (valFecha(document.form1.date1)){
 if (valFecha(document.form1.date2)){
 if (valFecha(document.form1.date3)){
 if (fechaMayorOIgualQue2(document.form1.date3, document.form1.date1, document.form1.date2)){
 bOk = true;
 } else {
 alert("La Fecha de Inicio \n\ndebe ser Mayor o Igual a la Fecha de Inicio de proyecto\n\ny Menor o Igual a la Fecha de Termino de proyecto");
 document.form1.date3.value = "";
 }
 }else{
 alert("La Fecha de Inicio de es invalida");
 document.form1.date3.value = "";
 }
 } else {
 alert("La Fecha de Termino de proyecto es invalida");
 document.form1.date3.value = "";
 }
 } else {
 alert("La Fecha de Inicio de proyecto es invalida");
 document.form1.date3.value = "";
 }
 }
     |