Class Carbon\CarbonPeriod

extends DatePeriodBase
implements Countable, JsonSerializable, UnitValue
uses LocalFactory, IntervalRounding, Mixin, Options, ToStringFormat

Substitution of DatePeriod with some modifications and many more features.

Methods
Methods used from Carbon\Traits\LocalFactory
getClock()
Methods used from Carbon\Traits\IntervalRounding
callRoundMethod(), roundWith()
Methods used from Carbon\Traits\Mixin
bindMacroContext(), context(), this()
Methods used from Carbon\Traits\Options
settings(), getSettings(), isLocalStrictModeEnabled(), addExtraDebugInfos(),
Methods used from Carbon\Traits\ToStringFormat
resetToStringFormat(), setToStringFormat()
Constants
Constants inherited from Carbon\Constants\UnitValue
SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, JANUARY, FEBRUARY, MARCH, APRIL, MAY, JUNE, JULY, AUGUST, SEPTEMBER, OCTOBER, NOVEMBER, DECEMBER, YEARS_PER_MILLENNIUM, YEARS_PER_CENTURY, YEARS_PER_DECADE, MONTHS_PER_YEAR, MONTHS_PER_QUARTER, QUARTERS_PER_YEAR, WEEKS_PER_YEAR, WEEKS_PER_MONTH, DAYS_PER_YEAR, DAYS_PER_WEEK, HOURS_PER_DAY, MINUTES_PER_HOUR, SECONDS_PER_MINUTE, MILLISECONDS_PER_SECOND, MICROSECONDS_PER_MILLISECOND, MICROSECONDS_PER_SECOND
Properties
Properties used from Carbon\Traits\Mixin
$macroContextStack
Properties used from Carbon\Traits\Options
$localMonthsOverflow, $localYearsOverflow, $localStrictModeEnabled, $localHumanDiffOptions, $localToStringFormat, $localSerializer, $localMacros, $localGenericMacros, $localFormatFunction