<?
# ola, peguei o primeiro script postado do Jo�o Prado Maia
# traduzi as variaveis pro portugues pq o cliente q o codigo bem claro
# e adaptei pras minhas necessidades, agora o formato de entrada da data
# pode ser dd/mm/aaaa, i e isso, ta ai deum jeito mais facil a funcao

function diferenca_dias($inicial, $final) {
  list($dia_inicial, $mes_inicial, $ano_inicial) = explode("/", $inicial);
  list($dia_final, $mes_final, $ano_final) = explode("/", $final);

  $inicial2 = mktime(0,0,0,$mes_inicial,$dia_inicial,$ano_inicial);
  $final2 = mktime(0,0,0,$mes_final,$dia_final,$ano_final);

  $dias = ($final2 - $inicial2)/86400;

  return $dias;
}

$inicial = '01/08/2005';
$final = '28/08/2005';

$dias = diferenca_dias("$inicial","$final");
echo 'tantos dias:'.$dias.'';

?>