PP
Validação de Data
Bom Dia!!
Gostaria de saber se existe alguma forma para validar uma data para maior de idade.
Grato.
Gostaria de saber se existe alguma forma para validar uma data para maior de idade.
Grato.
Pablo
Você quer validar se uma determinada data de nascimento é maior que 18 anos?
Se for isso, você deve criar seu próprio Validator e ao sair do campo "data de nascimento", vc chama este método para validar.
Pablo, complementando a idéia do Marcelo, crie um novo arquivo, salve com o nome de TDateValidator18.class.php na pasta app/lib/validator. Depois copie e cole o código abaixo nesse novo arquivo:
Na sua classe do formulário, adicione o validator criado:
Faça um teste e dê um feedback.
Muito obrigado pela ajuda Ivan
realizei as alterações mas não funcionou,
esta retornando a seguinte menssagem: DateTime::__construct(): Failed to parse time string (4-19-3--19) at position 0 (4): Unexpected character.
Pablo
No método criado dá um var_dump no argumeno $value para saber se está vindo a data correta!
Outra coisa, vc está usando qual versão do interpretador PHP?
Ivan esta enviando o seguinte formato de data yyyy-mm-dd
Olá Pablo, então altere a linha 7 da classe TDateValidator18 para: