sábado, 3 de janeiro de 2009

Calcular Diferenças entre Datas com PHP

<?php

$data1="03/01/2009";


$data2="05/12/2008";


// separa as datas em dia,mes e ano

list($dio1,$mes1,$ano1) = explode("/",$data2);

list($dio2,$mes2,$ano2) = explode("/",$data1);


// so lembrando que o padrao eh MM/DD/AAAA

$data = mktime(0,0,0,$mes1,$dio1,$ano1);

$data_atual = mktime(0,0,0,$mes2,$dio2,$ano2);


//calcula a diferença entre as datas

$dias = ($data_atual - $data)/86400;


// Pega a parte inteira da variavel $dias

$dias = floor($dias);


// resultado é 29

echo $dias


?>



Nenhum comentário: