Ir para conteúdo

POWERED BY:

Arquivado

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

Henrique Barcelos

[Resolvido] Descobrir se uma data já passou!

Recommended Posts

Sei que existem outras maneiras de fazer isso, mas criei uma bm simples, mto util pra esse probleminha q nm sempre temos a solução imediata. O unico porem eh que no BD a data deve estar em formato brasileiro.

 

 

CODE

<?php

 

mysql_connect("localhost", "root") or die("Erro ao conectar o sevidor");

mysql_select_db("banco") or die("Erro ao conectar ao banco!"); //ve o nome do seu banco

 

$sql="SELECT * FROM tabela WHERE login='".$login."'"; //soh dando um exemplo

$query=mysql_query($sql);

$consulta=mysql_fetch_array($query);

 

$hoje=date("Ymd"); //daqui a pouco você intende pq a data ao contrario e td junto

 

$data=$consulta["nome do campo onde esta a data"];

$quebradata=explode("-", $data); //esta função quebra uma string ond houver um caractere igual ao definido, no caso o " - ", muda aqui se você usar outro

 

$datainverso=$quebradata[2].$quebradata[1].$quebradata[0]; //invertendo a data, um dia que for apos o outro vai retornar um numero maior, tentem ae qqr data

 

if($hoje > $datainverso){ //se a data de hoje for maior que a data cadastrada ele acusa ;)

echo "Esta data já passou";

 

}

 

?>

 

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.