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

Help Mktime


Neder Nasser

Pergunta

Olá galera, sou iniciante na programação e preciso de uma ajuda.

Procurei nos tópicos e não achei nada relacionado.....

Tenho um campo data que insere no formato dd-mm-YYYY

Preciso validar um input text da seguinte forma:

se ele selecionar uma data que ultrapasse mais de 10 dias para trás da data atual ele vai dar um erro.

To usando mktime mas não to conseguindo.....alguém pode me dar um help de como faço isso?

Valeu!!!!

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Quando você enviar o valor do imput use o seguinte:

1 - Para calcular

<?php
$data_r = 60*60*24*10;
$data = date("Y-m-d",time() -$data_r);//Aqui ele vai descobrir que dia era a 10 dias atrás

//Pega a data do imput e formata para YYYY-MM-DD, dai faz a comparação:

if (strtotime($data_vinda_do_form) < strtotime($data)){
echo "A data inserida no formulário já tem mais de 10 dias passada";
}else{
//Faz a outra coisa
}
?>

Se a sua idéia é que no momento que o cara selecionar a data já apareça o aviso terá que usar javascript

Link para o comentário
Compartilhar em outros sites

  • 0

Razão por editar: Post múltiplo (isso tá se tornando meio repetitivo, hein Beraldo =) )

hehehe :D

Só complementando, gostaria de explicar por que o mktime() não é a melhor saída nesse caso. Dois dos parâmetros requeridos por essa função são dia e mÊs e, dependendo do dia atual, a data procurada pode estar num outro mês, sendo necessário fazer verificação de data, etc. Com strtotime(), ou usando time() - 864000, como mostrado pelo ESerra, isso não se faz necesário. ;)

Abraços,

Beraldo

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,3k
    • Posts
      652,5k
×
×
  • Criar Novo...