Ver Mensaje Individual
  #4 (permalink)  
Antiguo 09/01/2009, 13:44
Avatar de jhonmelguizo
jhonmelguizo
 
Fecha de Ingreso: enero-2008
Ubicación: Medellín - Colombia
Mensajes: 264
Antigüedad: 16 años, 3 meses
Puntos: 6
De acuerdo Respuesta: capturar como variables dias entre rango de fechas

Esto te puede servir, en caso de ser bien entendido pues simplemente utiliza para tu necesidad javascript, captura el objeto, recorres el string como vector y cojes las posiciones donde estan los días, esto se escribió en delphi para php, la funcion javascript para este caso es substr();

function Ajax()
{
<?php
echo $this->BTNPaceptar->ajaxCall("GuardarEtapas", array(), array('dddbo_ProyEtapas1','BTNPsec','BTNPaceptar') );
?>
}
var Fecha1=findObj('DTPLPfil'); // Primer Objeto - Fecha
var Fecha2=findObj('DTPLPffl'); // Segundo Objeto - Fecha
var Dia1 = Fecha1.value.substr(0, 2);
var Dia2 = Fecha2.value.substr(0, 2);
var Mes1 = Fecha1.value.substr(3, 2);
var Mes2 = Fecha2.value.substr(3, 2);
var Ano1 = Fecha1.value.substr(6, 4);
var Ano2 = Fecha2.value.substr(6, 4);

if (Fecha1.value != Fecha2.value)
{
if (Ano2 > Ano1) Ajax();
if (!(Ano2 >= Ano1)) alert("La fecha final es menor que la inicial");
else {
if (Ano2 == Ano1){
if (Mes2 > Mes1)Ajax();
else {
if (Mes2 == Mes1){
if (Dia2 >= Dia1) Ajax();// Esta condicion puede ser util.
else {alert('La fecha final no puede ser inferior a la inicial')}
}
else {alert('La fecha final no puede ser inferior a la inicial')}
}
}
}
}

else
{
alert("Las Fechas están Iguales o Vacias")
}

¡Saludos!

Última edición por jhonmelguizo; 09/01/2009 a las 13:50