Ir para conteúdo

POWERED BY:

Arquivado

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

Mariana_Cicarelli

[Resolvido] Comparação de datas

Recommended Posts

Pessoas!!!!!!!!!!!!!!

 

Tem um tópico parecido com esse. mas...Como não entendi bulhufas, resolvi abrir outro.

 

É o seguinte: estou precisando comparar a data que foi registrada no bd com a data atual. Se as duas forem iguais, o código mostra uma imagem (tipo, novo texto), senão o código não mostra nada.

 

Até o momento eu fiz o óbvio...Que por acaso não funfa!kkkkkkkkkkkkkkkkkkkkkk.

 

Segue o código:

<? if ($dataN == $data) { 
echo "";
}
else
echo "<img src='novotxt.jpg' width='126' height='35' />";
?>

Sendo que $dataN é a data atual e $data é a data registrada.

 

Gente!!!!!!!! Não funciona! Ajuda eu??

 

Bitocas

Compartilhar este post


Link para o post
Compartilhar em outros sites

Depende das formas como as datas estão. Aconselho manter a data no formato internacional (YYYY-MM-DD) e usar strtotime() para deixá-la em timestamp. Dessa forma é mais confiável a comparação, visto que os timestamps serão tratados como inteiros:

 

PHP
$data1 = "2007-11-11";

$data2 = "2007-11-12";

$time1 = strtotime($data1);

$time2 = strtotime($data2);

 

if ($time1 == $time2)

{

    //é igual

}

 

Mais detalhes:

http://www.php.net/manual/pt_BR/ref.datetime.php

 

Abraços,

Beraldo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoas!

 

Não funcionou. :(

 

Mesmo quando a data é diferente da data atual, a imagem de texto novo aparece....:(

Beraldo...do seu modo também não funfou...

Se alguém tiver uma luz, me passa tah?

 

Vou retomar esse ponto mais tarde!!!

 

Bitocaas

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoas!

consegui fazer!!!! http://forum.imasters.com.br/public/style_emoticons/default/clap.gif

:)

 

Olha como ficou o código.

 

Valeu meninos! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

<?php
// inseri conexao 
include("../conexao.php"); 

$dataN = date("d/m/y");
 
$busca = "SELECT * FROM teste order by -id";
$result = mysql_query($busca);
while ($dados = mysql_fetch_array($result)){
$data = $dados['data'];
$time1 = strtotime($dataN);
$time2 = strtotime($data);

echo $data;  
echo $dados["nome"];
echo "<br>";

if ($time1 == $time2) { 
echo "<img src='novotxt.jpg' width='126' height='35' />";
}
else{
echo "";
}
} ?>

Bitocaas

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.