__construct() __construct(\DateTime $currentTime, \DateTime $testTime) Note: both parameters are required to be in the same timezone. No timezone shifting is done internally. Parameters \DateTime $currentTime \DateTime $testTime
getYears() getYears(boolean $raw = false) : float|integer Returns the number of years of difference between the two. Parameters boolean $raw Returns float|integer
getMonths() getMonths(boolean $raw = false) : float|integer Returns the number of months difference between the two dates. Parameters boolean $raw Returns float|integer
getWeeks() getWeeks(boolean $raw = false) : float|integer Returns the number of weeks difference between the two dates. Parameters boolean $raw Returns float|integer
getDays() getDays(boolean $raw = false) : float|integer Returns the number of days difference between the two dates. Parameters boolean $raw Returns float|integer
getHours() getHours(boolean $raw = false) : float|integer Returns the number of hours difference between the two dates. Parameters boolean $raw Returns float|integer
getMinutes() getMinutes(boolean $raw = false) : float|integer Returns the number of minutes difference between the two dates. Parameters boolean $raw Returns float|integer
getSeconds() getSeconds(boolean $raw = false) : integer Returns the number of seconds difference between the two dates. Parameters boolean $raw Returns integer
humanize() humanize(string|null $locale = null) : string Convert the time to human readable format Parameters string|null $locale Returns string
__get() __get( $name) : mixed Allow property-like access to our calculated values. Parameters $name Returns mixed
__isset() __isset( $name) : boolean Allow property-like checking for our calculated values. Parameters $name Returns boolean