sábado, 26 de novembro de 2011

(PHP) Função para diferença de datas

Outra função velhinha que criei a algum tempo. Se trata de um função simples criada com mktime que faz a diferença de dias entre 2 datas. O modo é simples, sem segredo.

Segue aqui o código:
function diferencaDatas($data1, $data2)
{
$separar1 = explode('/', $data1);
$separar2 = explode('/', $data2);

return round(((mktime(0, 0, 0, $separar2[1], $separar2[0], $separar2[2]) - mktime(0, 0, 0, $separar1[1], $separar1[0], $separar1[2])) / 86400));
}


Aqui um exemplo do uso da função:
echo "Se passaram " . diferencaDatas("02/03/2011", "02/05/2011") . " dias";

Criado por Bruno da Silva

Nenhum comentário:

Postar um comentário