Diferença entre datas
Galera estou precisando de uma forcinha para criar uma função para calcular a diferenças entre duas datas. Mas preciso só do resultado em dias só. Tipo 26 dias, 5 dias 55 dias.
Já analisei várias funções mas não consegui utilizar nenhuma.
a ultima que estou usando é esta.
$mes=$_POST['faturas'];$d_atual=date('Y m d');$intervalo="m";function DataDif($Data1, $Data2, $Intervalo){ $Q = 1; switch($Intervalo){ case 'm': $Q = 30; case 'd': $Q *= 24; case 'h': $Q *= 60; case 'n': $Q *= 60; } return intval(($Data2) - ($Data1)) / $Q); } $atraso=DataDif($d_atual, $mes, $intervalo);
A saida na varável $atraso é 443 quando deveria ser 55 Dias pois a $mes é 31/05/2006 e a $d_atual é igual a 25/07/2006.
Quem poder dar uma dica valeu.
Discussão (6)
Carregando comentários...