Data retroativa
30/06/2015
0
"Como proibir que um usuário selecione uma data retroativa em um input do tipo date?"
bom, ja procurei bastante e não consegui nada ainda
o que realmente preciso é alguma forma de comparar a data digitada ou simplesmente bloquear os dias anteriores ao de hoje
mas permitir datas futuras, e tem que ser do tipo date, "não pode ser text" ? não
se alguém souber ou achar um material, sinta-se a vontade
Nicolas
Posts
30/06/2015
Marisiana Battistella
// compara os dois timestaps if ($data_inteiro_01 < $data_inteiro_02) { echo "{$data_01} é menor que {$data_02}"; } else { echo "{$data_01} é maior que {$data_02}"; }
30/06/2015
Marisiana Battistella
Você pode utilizar esse teste para fazer a validação dos campos antes de salvar os dados, ou no momento em que é selecionada a data que deve ser futura.
30/06/2015
Fernando C
supondo que o campo onde o usuario digitou a data se chame cxbuscadia;
tente um if, comparando com o dia de hoje - função date();
tipo:
$cxbuscadia=$_POST['cxbuscadia']; if $cxbuscadia < date('Y-m-d') { echo "esta busca não é permitida"; } else { bla bla bla }
04/07/2015
Marisiana Battistella
Obrigada pelo feedback!
Clique aqui para fazer login e interagir na Comunidade :)