(PHP 5 >= 5.3.0, PHP 7)
Representa um intervalo entre datas.
Um intervalo de data armazena, tanto uma quantidade de tempo (em anos, meses, dias, horas, etc), quanto uma string de tempo relativo no formato que o construtor da classe DateTime possui suporte.
Número de anos.
Número de meses.
Número de dias.
Número de horas.
Número de minutos.
Número de segundos.
Será 1 se o intervalo representa um período negativo de tempo e 0 caso contrário. Veja DateInterval::format().
Se o objeto DateInterval foi criado por
DateTime::diff(), representará o número total de
dias entre a data inicial e final. Caso contrário,
days será FALSE
.
Em versões anteriores ao PHP 5.4.20/5.5.4 em vez de FALSE
, retornará -99999 ao
acessar essa propriedade.