Ir para conteúdo

POWERED BY:

Arquivado

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

eronventer

Comparando datas

Recommended Posts

Galera,

 

Tenho que comparar duas datas no PHP para saber se o boleto ta vencido.

Porém nao ta funcionando...

 

$atual = date("d/m/Y");

$emitido = "24/11/2008"

 

Teoricamente 24/11/2008 é menor que 18/12/2008

mas no script nao funciona dai ele da que o boleto ta valido ainda =/

 

Tentei sem usar as barras tbm e no formato americano...

Nao sei pq nao funcionou

Compartilhar este post


Link para o post
Compartilhar em outros sites

como você ta comparando ?

 

você deve comparar com o formato ANO-MES-DIA assim dá certo..

 

t+

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dá um mktime nas datas e compara.

Exemplo:

<?php
$atual = "18/12/2008";
$emitido = "24/11/2008";

$d1 =& explode('/', $atual);
$d2 =& explode('/', $emitido);
	
$t1 =& mktime(0, 0, 0, $d1[1], $d1[0], $d1[2]);
$t2 =& mktime(0, 0, 0, $d2[1], $d2[0], $d2[2]);

if($t1 > $t2){
	echo 'Boleto venceu!';
} else {
	echo 'Boleto no prazo';
}
?>

Abraço!

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.