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;