Ir para conteúdo

POWERED BY:

Arquivado

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

eronventer

Verificação de datas

Recommended Posts

Ae galeria,

 

Num agendamento de visita eu tenho que determinar a data que desejo que ela

seja realizada, porém a mesma só terá validade se for 2 dias após a data atual.

 

Fiz de uma forma que não deu certo, gostaria de uma ajuda para corrigir meu erro.

A data eu recebo no formato dd/mm. Segue abaixo:

 

function explodeData(data)
{
	var formata = $(data).val().split("/");
	var array   = new Array(formata[0],formata[1]);
	return array;
}
var agenda  = explodeData("#agenda");
var prevDia = agenda[0];
var prevMes = agenda[1];

if (prevMes < mes_atual)
{
	 alert("O mês escolhido para agendamento é inválido.");
	 $("#agenda1").focus();
	 return;
}
	
if (prevDia <= dia_atual || (prevDia+1) <= dia_atual) { 
	 alert("O agendamento será permitido somente 48h após a data atual.");
	 $("#agenda1").focus();
	 return; 
}

Nesse molde não funcionou, por exemplo, hoje é 27/03, se eu coloco por exemplo

02/04 ele emite a mensagem do alert, o que nao deveria, agora se coloco a data

de hoje mesmo a verificação passa....

Compartilhar este post


Link para o post
Compartilhar em outros sites

esta faltando o return false e não só return.

Na verificação do dia coloque soh < e nao <= se for <= na data de hoje ele passa msm, pq a data de hoje é igual a data de hoje né

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.