Jump to content


Photo

Converter Variavel Para Data


  • Faça o login para participar
2 replies to this topic

#1 Luckas

Luckas

    Luckas

  • Usuários
  • 341 posts
  • Sexo:Masculino
  • Localidade:Itapira SP.
  • Interesses:HTML
    PHP
    CSS
    PhotoShop

Posted 25/09/2008, 00:41

seguinte galera. Tenho uma pequeno exemplo para vcs terem uam ideia do que eu quero fazer

$data = '15/08/07';
$data_hj = date('d/m/Y');

if($data  > $data_hj){
echo "ainda não é o dia marcado";
}else{
echo"passou o dia marcado";
}

Neste exemplo, na hora que chega na condição if ele verifica apenas os primeiros numeros, se caso acontecer de estarmos no dia 14 de agosto de 2008 esta condição vai falar que estamos em uma data menor só por causa dos primeiros numeros.

Gostaria de converter a variavel $data_hj para date, assim o php considerar a data inteira e não somente os primeiros numeros.

valeu galera
Luckas_
********
cheeseboy_@hotmail.com

#2 Renan Tomal Fernandes

Renan Tomal Fernandes

    Turista

  • Usuários
  • 33 posts
  • Sexo:Masculino
  • Localidade:Ji-Paraná

Posted 25/09/2008, 00:55

$data = '20070815'; //Ano, Mes e Dia, na ordem do q menos se altera ate o que mais se altera

$data_hj = date('Ymd');



if($data  >= $data_hj){

echo "ainda não é o dia marcado";

}else{

echo"passou o dia marcado";

}

Edição feita por: Renan Tomal Fernandes, 25/09/2008, 00:56.

"A humanidade é a pior praga existente na terra"
Meu Site

#3 boirock

boirock

    Tecnologia para todos (agora hexa campeão)

  • Usuários
  • 1559 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR
  • Interesses:PostgreSQL - PHP

Posted 25/09/2008, 09:29

Massa :)
Achei que a solução do Renan foi bem KISS sem perder a funcionalidade...

Mas se quiser converter a data pra um inteiro, veja strptime() e mktime()




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq