Jump to content


Photo

Subtrair Data[resolvido]


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

#1 cris_gavioli

cris_gavioli

    Turista

  • Usuários
  • 55 posts
  • Sexo:Feminino
  • Localidade:São Paulo

Posted 07/08/2007, 14:43

Pessoal, não estou conseguindo visualizar o erro da minha função que verifica quantos dias se passaram.

$datas1=implode("-",array_reverse(explode("/",$datas)));//recebe na forma 0000-00-00
if($sit=='Pendente'){

$df1 = mktime(0, 0, 0, $datas1[1], $datas1[0], $datas1[2]);
$pend = (int)((time() - $df1)/86400); //faz a diferença da data atual

}

Alguém sabe ql é o erro?

Edição feita por: cris_gavioli, 09/08/2007, 15:50.


#2 savior

savior

    Campanha [codebox], use ou morra :D

  • Usuários
  • 1229 posts
  • Sexo:Masculino
  • Localidade:Curitiba, PR - Brasil
  • Interesses:Na vida ;P

Posted 07/08/2007, 15:03

Cris
você busca estas datas do banco de dados?

Você pode usar a função DATEDIFF do mysql.


(y)

[lastfm] [blog]

Campanha codebox: use-a ou morra!
bfmaster_duran[at]yahoo.com.br


#3 cris_gavioli

cris_gavioli

    Turista

  • Usuários
  • 55 posts
  • Sexo:Feminino
  • Localidade:São Paulo

Posted 07/08/2007, 15:09

Sim, a data $datas1 busco no bd..
Mudei aqui agora e continua dando errado ...ta dando 0, pelo menos o resultado ta menos absurdo que antes...

$datas1=implode("-",array_reverse(explode("/",$datas)));
setlocale(LC_TIME, "br_BR");
$data_at = strftime("%Y-%m-%d");

if($sit=='Pendente'){
$df1 = mktime(0, 0, 0, $datas1[1], $datas1[0], $datas1[2]);
$d = mktime(0, 0, 0, $data_at[1], $data_at[0], $data_at[2]);

$pend = (($d - $df1)/86400);

#4 savior

savior

    Campanha [codebox], use ou morra :D

  • Usuários
  • 1229 posts
  • Sexo:Masculino
  • Localidade:Curitiba, PR - Brasil
  • Interesses:Na vida ;P

Posted 07/08/2007, 16:43

bom .... nota-se que vc n quer fazer via db.

dê uma olhada nesse link: link



(y)

[lastfm] [blog]

Campanha codebox: use-a ou morra!
bfmaster_duran[at]yahoo.com.br


#5 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 09/08/2007, 08:16

http://forum.wmonlin...howtopic=120821
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