The DateInterval class
DateInterval
&reftitle.intro;
Represents a date interval.
A date interval stores either a fixed amount of time (in years, months,
days, hours etc) or a relative time string in the format that
DateTime's constructor supports.
&reftitle.classsynopsis;
DateInterval
DateInterval
&Properties;
public
integer
y
public
integer
m
public
integer
d
public
integer
h
public
integer
i
public
integer
s
public
float
f
public
integer
invert
public
mixed
days
&Methods;
&reftitle.properties;
y
Number of years.
m
Number of months.
d
Number of days.
h
Number of hours.
i
Number of minutes.
s
Number of seconds.
f
Number of microseconds, as a fraction of a second.
invert
Is 1 if the interval
represents a negative time period and
0 otherwise.
See DateInterval::format.
days
If the DateInterval object was created by
DateTime::diff, then this is the total number of
days between the start and end dates. Otherwise,
days will be &false;.
Before PHP 5.4.20/5.5.4 instead of &false; you will receive -99999 upon
accessing the property.
&reftitle.changelog;
&Version;
&Description;
7.1.0
The f property was added.
&reference.datetime.entities.dateinterval;