Alguém sabe porque não funciona a logica abaixo???
jQuery.each(pagar, function(i, objeto){
//Data vinda do banco de dados.
var Data1 = new Date(toValidDate(objeto.dataVencimento).substring(6,10),
toValidDate(objeto.dataVencimento).substring(3,5),
toValidDate(objeto.dataVencimento).substring(0,2));
//Data da coluna referenciada.
var Data2 = new Date(column.id.substring(6,10),
column.id.substring(3,5),
column.id.substring(0,2));
//Proxima data da coluna referenciada.
var Data3 = new Date(column.parentNode.childNodes[i+2].innerText.substring(6,10),
column.parentNode.childNodes[i+2].innerText.substring(3,5),
column.parentNode.childNodes[i+2].innerText.substring(0,2));
contTotalVisual++;
somaTotalCalculado = 0;
//if(toValidDate(objeto.dataVencimento) == column.id) {
if((Date.UTC(Data1.getYear(),Data1.getMonth(),Data1.getDate()) < Date.UTC(Data2.getYear(),Data2.getMonth(),Data2.getDate()))
&& (Date.UTC(Data1.getYear(),Data1.getMonth(),Data1.getDate()) > Date.UTC(Data3.getYear(),Data3.getMonth(),Data3.getDate()))) {
somaTotalCalculado = somaTotalCalculado +
toValidValue(objeto.valor) +
toValidValue(objeto.valorJuros) +
toValidValue(objeto.valorMulta) -
toValidValue(objeto.valorDesconto);
} else {
somaTotalCalculado = 0;
}
somaTotalCalculadoDia = somaTotalCalculadoDia + somaTotalCalculado;
});
É estranho estou tentando apenas verificar se a data vindo do banco de dados esta no intervalo das listada no html.
abraços.