DateFactory
class DateFactory (View source)
Constants
DEFAULT_CLASS_NAME |
The default class that will be used for all created dates. |
Properties
static protected string | $dateClass | The type (class) of dates that should be created. |
|
static protected callable | $callable | This callable may be used to intercept date creation. |
|
static protected object | $factory | The Carbon factory that should be used when creating dates. |
Methods
Use the given handler when generating dates (class name, callable, or factory).
Use the default date class when generating dates.
Execute the given callable on each date creation.
Use the given date type (class) when generating dates.
Use the given Carbon factory when generating dates.
Handle dynamic calls to generate dates.
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Details
static mixed
use(mixed $handler)
Use the given handler when generating dates (class name, callable, or factory).
static void
useDefault()
Use the default date class when generating dates.
static void
useCallable(callable $callable)
Execute the given callable on each date creation.
static void
useClass(string $dateClass)
Use the given date type (class) when generating dates.
static void
useFactory(object $factory)
Use the given Carbon factory when generating dates.
mixed
__call(string $method, array $parameters)
Handle dynamic calls to generate dates.
static Carbon
create(mixed $year, mixed $month, mixed $day, mixed $hour, mixed $minute, mixed $second, mixed $tz)
No description
static Carbon
createFromDate(mixed $year, mixed $month, mixed $day, mixed $tz)
No description
static Carbon|false
createFromFormat(mixed $format, mixed $time, mixed $tz)
No description
static Carbon
createFromTime(mixed $hour, mixed $minute, mixed $second, mixed $tz)
No description
static Carbon
createFromTimeString(mixed $time, mixed $tz)
No description
static Carbon
createFromTimestamp(mixed $timestamp, mixed $tz)
No description
static Carbon
createFromTimestampMs(mixed $timestamp, mixed $tz)
No description
static Carbon
createFromTimestampUTC(mixed $timestamp)
No description
static Carbon
createMidnightDate(mixed $year, mixed $month, mixed $day, mixed $tz)
No description
static Carbon|false
createSafe(mixed $year, mixed $month, mixed $day, mixed $hour, mixed $minute, mixed $second, mixed $tz)
No description
static Carbon
disableHumanDiffOption(mixed $humanDiffOption)
No description
static Carbon
enableHumanDiffOption(mixed $humanDiffOption)
No description
static mixed
executeWithLocale(mixed $locale, mixed $func)
No description
static Carbon
fromSerialized(mixed $value)
No description
static array
getAvailableLocales()
No description
static array
getDays()
No description
static int
getHumanDiffOptions()
No description
static array
getIsoUnits()
No description
static Carbon
getLastErrors()
No description
static string
getLocale()
No description
static int
getMidDayAt()
No description
static Carbon
getTestNow()
No description
static TranslatorInterface
getTranslator()
No description
static int
getWeekEndsAt()
No description
static int
getWeekStartsAt()
No description
static array
getWeekendDays()
No description
static bool
hasFormat(mixed $date, mixed $format)
No description
static bool
hasMacro(mixed $name)
No description
static bool
hasRelativeKeywords(mixed $time)
No description
static bool
hasTestNow()
No description
static Carbon
instance(mixed $date)
No description
static bool
isImmutable()
No description
static bool
isModifiableUnit(mixed $unit)
No description
static Carbon
isMutable()
No description
static bool
isStrictModeEnabled()
No description
static bool
localeHasDiffOneDayWords(mixed $locale)
No description
static bool
localeHasDiffSyntax(mixed $locale)
No description
static bool
localeHasDiffTwoDayWords(mixed $locale)
No description
static bool
localeHasPeriodSyntax(mixed $locale)
No description
static bool
localeHasShortUnits(mixed $locale)
No description
static void
macro(mixed $name, mixed $macro)
No description
static Carbon|null
make(mixed $var)
No description
static Carbon
maxValue()
No description
static Carbon
minValue()
No description
static void
mixin(mixed $mixin)
No description
static Carbon
now(mixed $tz)
No description
static Carbon
parse(mixed $time, mixed $tz)
No description
static string
pluralUnit(string $unit)
No description
static void
resetMonthsOverflow()
No description
static void
resetToStringFormat()
No description
static void
resetYearsOverflow()
No description
static void
serializeUsing(mixed $callback)
No description
static Carbon
setHumanDiffOptions(mixed $humanDiffOptions)
No description
static bool
setLocale(mixed $locale)
No description
static void
setMidDayAt(mixed $hour)
No description
static void
setTestNow(mixed $testNow)
No description
static void
setToStringFormat(mixed $format)
No description
static void
setTranslator(TranslatorInterface $translator)
No description
static Carbon
setUtf8(mixed $utf8)
No description
static void
setWeekEndsAt(mixed $day)
No description
static void
setWeekStartsAt(mixed $day)
No description
static void
setWeekendDays(mixed $days)
No description
static bool
shouldOverflowMonths()
No description
static bool
shouldOverflowYears()
No description
static string
singularUnit(string $unit)
No description
static Carbon
today(mixed $tz)
No description
static Carbon
tomorrow(mixed $tz)
No description
static void
useMonthsOverflow(mixed $monthsOverflow)
No description
static Carbon
useStrictMode(mixed $strictModeEnabled)
No description
static void
useYearsOverflow(mixed $yearsOverflow)
No description
static Carbon
yesterday(mixed $tz)
No description