Heroes
 


>> Navegação >> Tópico >> SubTópico
NomeTítulo Tópicos
Mauricio Junior
Dúvida iniciada: 9/30/2005 8:25:04 AM

Verifica se a data incial e menor ou igual a data final


Dúvida:  
// Função.....: s_comparaData
// Objetivo...: Verifica se a data incial e menor ou igual a data final.
// Entrada....: oData1 - Data inicial
// oData2 - Data final
// Retorno....: boleano true ou false
function s_comparaData(oData1, oData2){
if (oData1 != '' && oData2 != ''){
var vDia = oData1.substr(0,2);
var vMes = oData1.substr(3,2);
var vAno = oData1.substr(6,4);
vDia = parseInt(vDia, 10);
vMes = parseInt(vMes, 10);
vAno = parseInt(vAno, 10);

var vNData1 = new Date();
vNData1.setFullYear(vAno,vMes-1, vDia)

var vDia = oData2.substr(0,2);
var vMes = oData2.substr(3,2);
var vAno = oData2.substr(6,4);
vDia = parseInt(vDia, 10);
vMes = parseInt(vMes, 10);
vAno = parseInt(vAno, 10);

var vNData2 = new Date();
vNData2.setFullYear(vAno,vMes-1, vDia)

if (vNData1 <= vNData2){
return true;
}
}
return false;
}