Boa Tarde amigos, então estou com uma dificuldade no filtro de um intervalo de data em uma consulta.
nesse filtro a ideia é que na autorize um intervalo maior que 31 dias.
só que não está funcionando no OnValidate do filtro avançado.
o seguinte codigo:
$a1 = {dt_execucao_dia};
$a2 = {dt_execucao_mes};
$a3 = {dt_execucao_ano};
//uso para pegar os intervalos do campo 1 data
$a4 = $a3."-".$a2."-".$a1;
//uso para concatenar no formato americano do campo 1
$b1 = {dt_execucao_input_2_dia};
$b2 = {dt_execucao_input_2_mes};
$b3 = {dt_execucao_input_2_ano};
//uso para pegar os intervalos do campo 2 data
$b4 = $b3."-".$b2."-".$b1 ;
//uso para concatenar no formato americano do campo 1
$t1 = sc_date_dif($a4, “aaaa-mm-dd”, $b4, “aaaa-mm-dd”);
//uso para tirar a diferença da data
if($t1 > 31){
sc_error_message(“data invalida”);
}
else{
echo “teste”;
}
sc_alert(“teste0”);