Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Fernando José

Validar data

Recommended Posts

Pessoal,

 

Preciso validar um input de data, não pode aceitar data inferior ao dia de hoje. Nesse campo fiz umas mascara com spry e o usuário digita a data assim DD/MM/AAAA.

 

Alguém pode me ajudar?

 

Tks

Compartilhar este post


Link para o post
Compartilhar em outros sites

te aconselho a usar uma linguagem de servidor para validar uma data assim.... mas se quiser em js msm uma maneira bem rápida de validar datas seria comparar como um número inteiro, removendo as barras e comparando como se fosse um inteiro mesmo, eu nunca usei assim...mas já vi vários lugares usando assim.....

Fazendo isso com php por exemplo você poderia usar o mktime...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vou postar aqui novamente, mas já existem tópicos referentes sobre o assunto.

 

var data = new Date();
data = data.getFullYear() + '/' + (data.getMonth()+1) + '/' + data.getDate(); //data atual

var txtData = "05/08/2010"; //data que vem do formulario ex.: "21/03/2007"

if(Date.parse(txtData.split("/").reverse().join("/")) >= Date.parse(data))
{
    alert('maior ou igual');
}
else
{
    alert('menor');
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.