Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Privar cadastro por idade (comparar datas)


viejoyo

Pergunta

To querendo uma ideia sobre um form que to fazendo, é o seguinte ... em determinado campo a pessoa irá setar se ele é sócio ou dependente, se for dependente então não poderá ter mais que 18 anos, pra isso eu teria que comparar o dia de hj com a data de nascimento dele informada num campo acima, .. como poderia fazer isso ?

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Achei uma solução, ..

// Declara a data! :P

      $data = '29/08/1996';
      // Separa em dia, mês e ano

      list($dia, $mes, $ano) = explode('/', $data);
      // Descobre que dia é hoje e retorna a unix timestamp

      $hoje = mktime(0, 0, 0, date('m'), date('d'), date('Y'));

      // Descobre a unix timestamp da data de nascimento do fulano

      $nascimento = mktime( 0, 0, 0, $mes, $dia, $ano);
      // Depois apenas fazemos o cálculo já citado :)

      $idade = floor((((($hoje - $nascimento) / 60) / 60) / 24) / 365.25);

      print $idade;

Fonte: phpit

De qualquer maneira, obrigado a todos !!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...