diogoleter Postado Fevereiro 7, 2008 Denunciar Share Postado Fevereiro 7, 2008 Olá,Tenho duas datas, ambas em um input cada:Inicial: 15/02/2008 - input "inicial"Final: 31/01/2008 - input "final"Estou precisando de ajuda para criar uma função para verificar se a data final é anterior a inicial, retornando assim um false.Obrigado! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Fevereiro 7, 2008 Denunciar Share Postado Fevereiro 7, 2008 // Verifica se data2 é maior que data1 var data1 = "10/10/2000"; var data2 = "15/10/2000"; if ( parseInt( data2.split( "/" )[2].toString() + data2.split( "/" )[1].toString() + data2.split( "/" )[0].toString() ) > parseInt( data1.split( "/" )[2].toString() + data1.split( "/" )[1].toString() + data1.split( "/" )[0].toString() ) ) { alert( "maior" ); } else { alert( "não é maior" ); }FONTE: http://forum.wmonline.com.br/index.php?showtopic=151192No caso é claro que você vai ter que pegar os valores dos inputs (por exemplo, quando perder o foco você chama a função e nela usa o Document.getElementById para catar os valores). Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 diogoleter Postado Fevereiro 8, 2008 Autor Denunciar Share Postado Fevereiro 8, 2008 // Verifica se data2 é maior que data1 var data1 = "10/10/2000"; var data2 = "15/10/2000"; if ( parseInt( data2.split( "/" )[2].toString() + data2.split( "/" )[1].toString() + data2.split( "/" )[0].toString() ) > parseInt( data1.split( "/" )[2].toString() + data1.split( "/" )[1].toString() + data1.split( "/" )[0].toString() ) ) { alert( "maior" ); } else { alert( "não é maior" ); }FONTE: http://forum.wmonline.com.br/index.php?showtopic=151192No caso é claro que você vai ter que pegar os valores dos inputs (por exemplo, quando perder o foco você chama a função e nela usa o Document.getElementById para catar os valores).ESerra, isso mesmo. Obrigado pela ajuda! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
diogoleter
Olá,
Tenho duas datas, ambas em um input cada:
Inicial: 15/02/2008 - input "inicial"
Final: 31/01/2008 - input "final"
Estou precisando de ajuda para criar uma função para verificar se a data final é anterior a inicial, retornando assim um false.
Obrigado!
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.