Fórum Data retroativa #524413
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
Curtir tópico
+ 0Posts
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}";
}Gostei + 0
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.
Gostei + 0
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
}
Gostei + 0
02/07/2015
Marisiana Battistella
Gostei + 0
04/07/2015
Marisiana Battistella
Obrigada pelo feedback!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)