Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

HIAGO SPARK

[Resolvido] datas e dias

Recommended Posts

Prescizo de um algoritmo que fuicione assim!

 

eu insiro uma linha no mysql ai lá eu coloco com o date a data do dia da publicação (isso eu conssegui!) *d/m/Y

Ai prescizo de fazer uma comparação assim.

se(if) a data_postagem_no_banco <= '10 DIAS'{ ele deixa comentar}

se não else{ mostra o erro dizendo que foi expirado o tempo de comentarios}

Resumindo, Prescizo de uma comparação de dias!

Obg, No aguardo :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

<?php
$data_publicacao = strtotime("25-04-11"); // Troque o valor 2005-04-06 pela variável que está pegando esse campo no banco, que disse que já criou
$data_atual = date('d/m/Y');

$dias_restantes = $data_atual - $data_publicacao;

echo $dias_restantes;
?>

 

EDIT:

Na minha opinião, pela forma apresenta pelo amigo acima diretamente pelo sql, torna-se melhor que a forma com o php.

 

H.Romeu,

Não precisa da divisão por 86400 mesmo, teria se estivesse usando mktime(). Editado.

 

 
function EntreDatas( $inicio, $fim ){
         $aInicio = Explode( "/",$inicio );
         $aFim    = Explode( "/",$fim    );
         $nTempo = mktime(0,0,0,$aFim[1],$aFim[0],$aFim[2]);
         $nTempo1= mktime(0,0,0,$aInicio[1],$aInicio[0],$aInicio[2]);
         return round(($nTempo-$nTempo1)/86400);
    }

Compartilhar este post


Link para o post
Compartilhar em outros sites

86400 é o numero de segundo de cada dia

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.