Jump to content


Photo

Comparar Datas


  • Faça o login para participar
1 reply to this topic

#1 _SherlocK_

_SherlocK_

    12 Horas

  • Usuários
  • 120 posts
  • Sexo:Não informado
  • Localidade:Londrina/PR
  • Interesses:Meu fórum www.webdmais.com.br/forum<br>Meu site www.webdmais.com.br

Posted 14/03/2006, 10:18

seguinte pessoal, estou comparando as datas para ver se a atividade está em atraso ou não, se estiver ele muda a cor de fundo da tabela, mas notei que ele não está fazendo comparação do mes, igual o exemplo abaixo, a data é 03/04/2006, hoje é 14/03/2006 e ele coloca como a atividade em atraso...

Exemplo: se NAO=NAO entao 03/04/2006 >= 14/03/2006 certo, senão errado

como eu faço a comparação que envolva a data completa?

// Inicio - Mostrar cores dependendo do status da subatividade

$datahoje=$subdataconcluido_=date("d/m/Y", $data_nova = strtotime(date("Y-m-d")));

$subconcluido=$lista1["concluido"];
$subdataconcluido_=date("d/m/Y", $data_nova = strtotime($subdataconcluido=$rsando["dataconcluido"]));
$subdatainicio_=date("d/m/Y", $data_nova = strtotime($subdatainicio=$rsando["datainicio"]));
$subdatafim_=date("d/m/Y", $data_nova = strtotime($subdatafim=$rsando["datafim"]));


// echo "se ".$subconcluido."=SIM entao ".$subdataconcluido_." > ".$subdatafim_." atraso, senão certo<br><br>";
// echo "se ".$subconcluido."=NAO entao ".$subdatafim_." >= ".$datahoje." certo, senão errado<br><br>";


if ($subconcluido=="SIM"){
if ($subdataconcluido_ > $subdatafim_){
  $cor="#FFD8BC"; // concluido em atraso
}else{
  $cor="#B6FFED"; // concluido no tempo certo
}
}else{
if ($subdatafim_ >= $datahoje){
  $cor="#FFFFFF"; // está em dia
  $liberadata="CERTO";
}else{
  $cor="#FAAFAF"; // está atrasado
  $liberadata="ATRASO"; // se estiver entraso coloca a mensagem para abrir uma caixa de cadastro de datas
}
}
// Fim - Mostrar cores dependendo do status da subatividade


alguem pode me ajudar?
WebDmais Informática => Clique Aqui
WebDmais Fórum => Clique Aqui * Aberto para Parcerias *

#2 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 14/03/2006, 10:24

Você tem que fazer a comparação com unix timestamp, ou seja com o que é retornado da função mktime().
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29




1 user(s) are reading this topic

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

IPB Skin By Virteq