Sign in to follow this  
THIAGO_LOLI

Comparar Datas Até 06 Meses.

Recommended Posts

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

Share this post


Link to post
Share on other sites

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).

Share this post


Link to post
Share on other sites

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.';
    }
?>

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this