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

Comparar Datas Até 06 Meses.


THIAGO_LOLI

Pergunta

Bom dia pessoal!

O usuário vai realizar uma pesquisa. A pesquisa só poderá ser realizada da data atual, por exemplo de hoje 26-04-2007 até 06 meses antes desta data, exemplo 26-10-2006. Fora essas datas não pode ser realizada a pesquisa. Alqguem tem alguma ideia de como fazer?

Obrigado.

Thiago Loli

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Essa pesquisa é onde? no MySQL? Se for...

<?php
$data_inicial = date("Y-m-d");
$data_final = date("Y-m-d", strtotime("-6 Months"));
$query = mysql_query("SELECT * FROM tabela WHERE data BETWEEN '$data_inicial' AND '$data_final'");
?>

Lembrando que é desejável que o campo da data seja do tipo DATE (apesar de existir uma solução se não for).

Link para o comentário
Compartilhar em outros sites

  • 0

Desde que as datas estejam no formato YYYY-MM-DD, basta fazer a comparação, normalmente, com IF.

<?php
    if($data_inicial < $data && $data < $data_final) {
        echo 'Está entre.';
    } else {
        echo 'Não está entre.';
    }
?>

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,4k
×
×
  • Criar Novo...