Função date_diff() PHP

Exemplo

Calcular a diferença entre duas datas:

<?php
$date1=date_create("1984-01-28");
$date2=date_create("1980-10-15");
$diff=date_diff($date1,$date2);
?>

Exemplo de Execução

Definição e Uso

A função date_diff() retorna a diferença entre dois objetos DateTime.

Sintaxe

date_diff(datetime1,datetime2,absolute);
Parâmetros Descrição
datetime1 Obrigatório. Especifica um objeto DateTime.
datetime2 Obrigatório. Especifica um objeto DateTime.
absolute Opcional. Especifica um valor booleano. TRUE indica que a diferença/intervalo deve ser positivo. O padrão é FALSE.

Detalhes Técnicos

Retorno: Se bem-sucedido, retorna um objeto DateInterval, representando a diferença entre duas datas. Se falhar, retorna FALSE.
Versão PHP: 5.3+