October\Rain\Support\Date
Overview
Date is an umbrella class for Carbon that automatically applies localizations
Extends
- Carbon\Carbon
- DateTime
Implements
- JsonSerializable
- Carbon\Constants\DiffOptions
- Carbon\Constants\Format
- Carbon\Constants\TranslationOptions
- Carbon\Constants\UnitValue
- Stringable
- Carbon\CarbonInterface
- DateTimeInterface
Protected Properties
There are no protected properties in the class.
Show inherited protected properties
Inherited Protected Properties
- $days - Names of days of the week. (defined in Carbon\Carbon)
- $units - List of unit and magic methods associated as doc-comments. (defined in Carbon\Carbon)
- $endOfTime - (defined in Carbon\Carbon)
- $startOfTime - (defined in Carbon\Carbon)
- $lastErrors - The errors that can occur. (defined in Carbon\Carbon)
- $constructedObjectId - True when parent::__construct has been called. (defined in Carbon\Carbon)
- $macroContextStack - Stack of macro instance contexts. (defined in Carbon\Carbon)
- $midDayAt - Midday/noon hour. (defined in Carbon\Carbon)
- $localMonthsOverflow - Indicates if months should be calculated with overflow. (defined in Carbon\Carbon)
- $localYearsOverflow - Indicates if years should be calculated with overflow. (defined in Carbon\Carbon)
- $localStrictModeEnabled - Indicates if the strict mode is in use. (defined in Carbon\Carbon)
- $localHumanDiffOptions - Options for diffForHumans and forHumans methods. (defined in Carbon\Carbon)
- $localToStringFormat - Format to use on string cast. (defined in Carbon\Carbon)
- $localSerializer - Format to use on JSON serialization. (defined in Carbon\Carbon)
- $localMacros - Instance-specific macros. (defined in Carbon\Carbon)
- $localGenericMacros - Instance-specific generic macros. (defined in Carbon\Carbon)
- $localFormatFunction - Function to call instead of format. (defined in Carbon\Carbon)
- $formatFunction - Function to call instead of format. (defined in Carbon\Carbon)
- $createFromFormatFunction - Function to call instead of createFromFormat. (defined in Carbon\Carbon)
- $parseFunction - Function to call instead of parse. (defined in Carbon\Carbon)
- $localTranslator - Specific translator of the current instance. (defined in Carbon\Carbon)
- $dumpProperties - List of key to use for dump/serialization. (defined in Carbon\Carbon)
- $dumpLocale - Locale to dump comes here before serialization. (defined in Carbon\Carbon)
- $dumpDateProperties - Embed date properties to dump in a dedicated variables so it won't overlap native. (defined in Carbon\Carbon)
Public Methods
public static createFromFormat()
public static createFromFormat($format, $time, $timezone = null): static|null
public format()
public format($format): string
public static parse()
public static parse($time = null, $timezone = null): static
Inherited Public Methods
- __call() - Dynamically handle calls to the class. (defined in Carbon\Carbon)
- __callStatic() - Dynamically handle calls to the class. (defined in Carbon\Carbon)
- __clone() - Update constructedObjectId on cloned. (defined in Carbon\Carbon)
- __construct() - Create a new Carbon instance. (defined in Carbon\Carbon)
- __debugInfo() - Show truthy properties on var_dump(). (defined in Carbon\Carbon)
- __get() - Get a part of the Carbon object. (defined in Carbon\Carbon)
- __isset() - Check if an attribute exists on the object. (defined in Carbon\Carbon)
- __serialize() - Returns the values to dump on serialize() called on. (defined in Carbon\Carbon)
- __set() - Set a part of the Carbon object. (defined in Carbon\Carbon)
- __set_state() - The __set_state handler. (defined in Carbon\Carbon)
- __toString() - Format the instance as a string using the set format. (defined in Carbon\Carbon)
- __unserialize() - Set locale if specified on unserialize() called. (defined in Carbon\Carbon)
- __wakeup() - (defined in DateTime)
- add() - Add given units or interval to the current instance. (defined in Carbon\Carbon)
- addRealUnit() - (defined in Carbon\Carbon)
- addUTCUnit() - Add seconds to the instance using timestamp. Positive $value travels. (defined in Carbon\Carbon)
- addUnit() - Add given units to the current instance. (defined in Carbon\Carbon)
- addUnitNoOverflow() - Add any unit to a new value without overflowing current other unit given. (defined in Carbon\Carbon)
- ago() - Get the difference in a human readable format in the current locale from an other. (defined in Carbon\Carbon)
- average() - Modify the current instance to the average of a given instance (default now) and the current instance. (defined in Carbon\Carbon)
- avoidMutation() - Clone the current instance if it's mutable. (defined in Carbon\Carbon)
- between() - Determines if the instance is between two others. (defined in Carbon\Carbon)
- betweenExcluded() - Determines if the instance is between two others, bounds excluded. (defined in Carbon\Carbon)
- betweenIncluded() - Determines if the instance is between two others, bounds included. (defined in Carbon\Carbon)
- calendar() - Returns either day of week + time (e.g. "Last Friday at 3:30 PM") if reference time is within 7 days, (defined in Carbon\Carbon)
- canBeCreatedFromFormat() - Checks if the (date)time string is in a given format and valid to create a. (defined in Carbon\Carbon)
- carbonize() - Return the Carbon instance passed through, a now instance in the same timezone. (defined in Carbon\Carbon)
- cast() - Cast the current instance into the given class. (defined in Carbon\Carbon)
- ceil() - Ceil the current instance second with given precision if specified. (defined in Carbon\Carbon)
- ceilUnit() - Ceil the current instance at the given unit with given precision if specified. (defined in Carbon\Carbon)
- ceilWeek() - Ceil the current instance week. (defined in Carbon\Carbon)
- change() - Similar to native modify() method of DateTime but can handle more grammars. (defined in Carbon\Carbon)
- cleanupDumpProperties() - Cleanup properties attached to the public scope of DateTime when a dump of the date is requested. (defined in Carbon\Carbon)
- clone() - (defined in Carbon\Carbon)
- closest() - Get the closest date from the instance (second-precision). (defined in Carbon\Carbon)
- copy() - Get a copy of the instance. (defined in Carbon\Carbon)
- create() - Create a new Carbon instance from a specific date and time. (defined in Carbon\Carbon)
- createFromDate() - Create a Carbon instance from just a date. The time portion is set to now. (defined in Carbon\Carbon)
- createFromImmutable() - (defined in DateTime)
- createFromInterface() - (defined in DateTime)
- createFromIsoFormat() - Create a Carbon instance from a specific ISO format (same replacements as ->isoFormat()). (defined in Carbon\Carbon)
- createFromLocaleFormat() - Create a Carbon instance from a specific format and a string in a given language. (defined in Carbon\Carbon)
- createFromLocaleIsoFormat() - Create a Carbon instance from a specific ISO format and a string in a given language. (defined in Carbon\Carbon)
- createFromTime() - Create a Carbon instance from just a time. The date portion is set to today. (defined in Carbon\Carbon)
- createFromTimeString() - Create a Carbon instance from a time string. The date portion is set to today. (defined in Carbon\Carbon)
- createFromTimestamp() - Create a Carbon instance from a timestamp and set the timezone (UTC by default). (defined in Carbon\Carbon)
- createFromTimestampMs() - Create a Carbon instance from a timestamp in milliseconds. (defined in Carbon\Carbon)
- createFromTimestampMsUTC() - Create a Carbon instance from a timestamp in milliseconds. (defined in Carbon\Carbon)
- createFromTimestampUTC() - Create a Carbon instance from a timestamp keeping the timezone to UTC. (defined in Carbon\Carbon)
- createMidnightDate() - Create a Carbon instance from just a date. The time portion is set to midnight. (defined in Carbon\Carbon)
- createSafe() - Create a new safe Carbon instance from a specific date and time. (defined in Carbon\Carbon)
- createStrict() - Create a new Carbon instance from a specific date and time using strict validation. (defined in Carbon\Carbon)
- dayOfYear() - Get/set the day of year. (defined in Carbon\Carbon)
- diff() - (defined in Carbon\Carbon)
- diffAsCarbonInterval() - Get the difference as a CarbonInterval instance. (defined in Carbon\Carbon)
- diffAsDateInterval() - Get the difference as a DateInterval instance. (defined in Carbon\Carbon)
- diffFiltered() - Get the difference by the given interval using a filter closure. (defined in Carbon\Carbon)
- diffForHumans() - Get the difference in a human readable format in the current locale from current instance to an other. (defined in Carbon\Carbon)
- diffInDays() - Get the difference in days. (defined in Carbon\Carbon)
- diffInDaysFiltered() - Get the difference in days using a filter closure. (defined in Carbon\Carbon)
- diffInHours() - Get the difference in hours. (defined in Carbon\Carbon)
- diffInHoursFiltered() - Get the difference in hours using a filter closure. (defined in Carbon\Carbon)
- diffInMicroseconds() - Get the difference in microseconds. (defined in Carbon\Carbon)
- diffInMilliseconds() - Get the difference in milliseconds. (defined in Carbon\Carbon)
- diffInMinutes() - Get the difference in minutes. (defined in Carbon\Carbon)
- diffInMonths() - Get the difference in months. (defined in Carbon\Carbon)
- diffInQuarters() - Get the difference in quarters. (defined in Carbon\Carbon)
- diffInSeconds() - Get the difference in seconds. (defined in Carbon\Carbon)
- diffInUnit() - (defined in Carbon\Carbon)
- diffInWeekdays() - Get the difference in weekdays. (defined in Carbon\Carbon)
- diffInWeekendDays() - Get the difference in weekend days using a filter. (defined in Carbon\Carbon)
- diffInWeeks() - Get the difference in weeks. (defined in Carbon\Carbon)
- diffInYears() - Get the difference in years. (defined in Carbon\Carbon)
- disableHumanDiffOption() - (defined in Carbon\Carbon)
- enableHumanDiffOption() - (defined in Carbon\Carbon)
- endOf() - Modify to end of current given unit. (defined in Carbon\Carbon)
- endOfCentury() - Resets the date to end of the century and time to 23:59:59.999999. (defined in Carbon\Carbon)
- endOfDay() - Resets the time to 23:59:59.999999 end of day. (defined in Carbon\Carbon)
- endOfDecade() - Resets the date to end of the decade and time to 23:59:59.999999. (defined in Carbon\Carbon)
- endOfHour() - Modify to end of current hour, minutes and seconds become 59. (defined in Carbon\Carbon)
- endOfMillennium() - Resets the date to end of the millennium and time to 23:59:59.999999. (defined in Carbon\Carbon)
- endOfMillisecond() - Modify to end of current millisecond, microseconds such as 12345 become 123999. (defined in Carbon\Carbon)
- endOfMinute() - Modify to end of current minute, seconds become 59. (defined in Carbon\Carbon)
- endOfMonth() - Resets the date to end of the month and time to 23:59:59.999999. (defined in Carbon\Carbon)
- endOfQuarter() - Resets the date to end of the quarter and time to 23:59:59.999999. (defined in Carbon\Carbon)
- endOfSecond() - Modify to end of current second, microseconds become 999999. (defined in Carbon\Carbon)
- endOfWeek() - Resets the date to end of week (defined in $weekEndsAt) and time to 23:59:59.999999. (defined in Carbon\Carbon)
- endOfYear() - Resets the date to end of the year and time to 23:59:59.999999. (defined in Carbon\Carbon)
- eq() - Determines if the instance is equal to another. (defined in Carbon\Carbon)
- equalTo() - Determines if the instance is equal to another. (defined in Carbon\Carbon)
- executeWithLocale() - Set the current locale to the given, execute the passed function, reset the locale to previous one, (defined in Carbon\Carbon)
- farthest() - Get the farthest date from the instance (second-precision). (defined in Carbon\Carbon)
- firstOfMonth() - Modify to the first occurrence of a given day of the week. (defined in Carbon\Carbon)
- firstOfQuarter() - Modify to the first occurrence of a given day of the week. (defined in Carbon\Carbon)
- firstOfYear() - Modify to the first occurrence of a given day of the week. (defined in Carbon\Carbon)
- floor() - Round the current instance second with given precision if specified. (defined in Carbon\Carbon)
- floorUnit() - Truncate the current instance at the given unit with given precision if specified. (defined in Carbon\Carbon)
- floorWeek() - Truncate the current instance week. (defined in Carbon\Carbon)
- from() - (defined in Carbon\Carbon)
- fromNow() - Get the difference in a human readable format in the current locale from current. (defined in Carbon\Carbon)
- fromSerialized() - Create an instance from a serialized string. (defined in Carbon\Carbon)
- genericMacro() - Register a custom macro. (defined in Carbon\Carbon)
- get() - Get a part of the Carbon object. (defined in Carbon\Carbon)
- getAltNumber() - Returns the alternative number for a given date property if available in the current locale. (defined in Carbon\Carbon)
- getAvailableLocales() - Returns the list of internally available locales and already loaded custom locales. (defined in Carbon\Carbon)
- getAvailableLocalesInfo() - Returns list of Language object for each available locale. This object allow you to get the ISO name, native. (defined in Carbon\Carbon)
- getCalendarFormats() - Returns list of calendar formats for ISO formatting. (defined in Carbon\Carbon)
- getClock() - (defined in Carbon\Carbon)
- getDays() - Get the days of the week. (defined in Carbon\Carbon)
- getDaysFromStartOfWeek() - Return the number of days since the start of the week (using the current locale or the first parameter. (defined in Carbon\Carbon)
- getFallbackLocale() - Get the fallback locale. (defined in Carbon\Carbon)
- getFormatsToIsoReplacements() - List of replacements from date() format to isoFormat(). (defined in Carbon\Carbon)
- getHumanDiffOptions() - Return default humanDiff() options (merged flags as integer). (defined in Carbon\Carbon)
- getIsoFormats() - Returns list of locale formats for ISO formatting. (defined in Carbon\Carbon)
- getIsoUnits() - Returns list of locale units for ISO formatting. (defined in Carbon\Carbon)
- getLastErrors() - {@inheritdoc}. (defined in Carbon\Carbon)
- getLocalMacro() - Get the raw callable macro registered globally or locally for a given name. (defined in Carbon\Carbon)
- getLocalTranslator() - Get the translator of the current instance or the default if none set. (defined in Carbon\Carbon)
- getLocale() - Get the current translator locale. (defined in Carbon\Carbon)
- getMacro() - Get the raw callable macro registered globally for a given name. (defined in Carbon\Carbon)
- getMicrosecond() - (defined in DateTime)
- getMidDayAt() - get midday/noon hour. (defined in Carbon\Carbon)
- getOffset() - (defined in DateTime)
- getOffsetString() - Returns the offset hour and minute formatted with +/- and a given separator (":" by default). (defined in Carbon\Carbon)
- getPaddedUnit() - Returns a unit of the instance padded with 0 by default or any other string if specified. (defined in Carbon\Carbon)
- getPreciseTimestamp() - Returns a timestamp rounded with the given precision (6 by default). (defined in Carbon\Carbon)
- getSettings() - Returns current local settings. (defined in Carbon\Carbon)
- getTestNow() - Get the Carbon instance (real or mock) to be returned when a "now". (defined in Carbon\Carbon)
- getTimeFormatByPrecision() - Return a format from H:i to H:i:s.u according to given unit precision. (defined in Carbon\Carbon)
- getTimestamp() - (defined in DateTime)
- getTimestampMs() - Returns the timestamp with millisecond precision. (defined in Carbon\Carbon)
- getTimezone() - Get the TimeZone associated with the Carbon instance (as CarbonTimeZone). (defined in Carbon\Carbon)
- getTranslatedDayName() - Get the translation of the current week day name (with context for languages with multiple forms). (defined in Carbon\Carbon)
- getTranslatedMinDayName() - Get the translation of the current abbreviated week day name (with context for languages with multiple forms). (defined in Carbon\Carbon)
- getTranslatedMonthName() - Get the translation of the current month day name (with context for languages with multiple forms). (defined in Carbon\Carbon)
- getTranslatedShortDayName() - Get the translation of the current short week day name (with context for languages with multiple forms). (defined in Carbon\Carbon)
- getTranslatedShortMonthName() - Get the translation of the current short month day name (with context for languages with multiple forms). (defined in Carbon\Carbon)
- getTranslationMessage() - Returns raw translation message for a given key. (defined in Carbon\Carbon)
- getTranslationMessageWith() - Returns raw translation message for a given key. (defined in Carbon\Carbon)
- getTranslator() - Initialize the default translator instance if necessary. (defined in Carbon\Carbon)
- getWeekEndsAt() - Get the last day of week. (defined in Carbon\Carbon)
- getWeekStartsAt() - Get the first day of week. (defined in Carbon\Carbon)
- getWeekendDays() - Get weekend days. (defined in Carbon\Carbon)
- greaterThan() - Determines if the instance is greater (after) than another. (defined in Carbon\Carbon)
- greaterThanOrEqualTo() - Determines if the instance is greater (after) than or equal to another. (defined in Carbon\Carbon)
- gt() - Determines if the instance is greater (after) than another. (defined in Carbon\Carbon)
- gte() - Determines if the instance is greater (after) than or equal to another. (defined in Carbon\Carbon)
- hasFormat() - Checks if the (date)time string is in a given format. (defined in Carbon\Carbon)
- hasFormatWithModifiers() - Checks if the (date)time string is in a given format. (defined in Carbon\Carbon)
- hasLocalMacro() - Checks if macro is registered globally or locally. (defined in Carbon\Carbon)
- hasLocalTranslator() - Return true if the current instance has its own translator. (defined in Carbon\Carbon)
- hasMacro() - Checks if macro is registered globally. (defined in Carbon\Carbon)
- hasRelativeKeywords() - Determine if a time string will produce a relative date. (defined in Carbon\Carbon)
- hasTestNow() - Determine if there is a valid test instance set. A valid test instance. (defined in Carbon\Carbon)
- instance() - Create a Carbon instance from a DateTime one. (defined in Carbon\Carbon)
- is() - Returns true if the current date matches the given string. (defined in Carbon\Carbon)
- isAfter() - Determines if the instance is greater (after) than another. (defined in Carbon\Carbon)
- isBefore() - Determines if the instance is less (before) than another. (defined in Carbon\Carbon)
- isBetween() - Determines if the instance is between two others. (defined in Carbon\Carbon)
- isBirthday() - Check if its the birthday. Compares the date/month values of the two dates. (defined in Carbon\Carbon)
- isCurrentUnit() - Determines if the instance is in the current unit given. (defined in Carbon\Carbon)
- isDayOfWeek() - Checks if this day is a specific day of the week. (defined in Carbon\Carbon)
- isEndOfCentury() - Determines if the instance is end of century (last day by default but interval can be customized). (defined in Carbon\Carbon)
- isEndOfDay() - Check if the instance is end of day. (defined in Carbon\Carbon)
- isEndOfDecade() - Determines if the instance is end of decade (last day by default but interval can be customized). (defined in Carbon\Carbon)
- isEndOfHour() - Determines if the instance is end of hour (last microsecond by default but interval can be customized). (defined in Carbon\Carbon)
- isEndOfMillennium() - Determines if the instance is end of millennium (last day by default but interval can be customized). (defined in Carbon\Carbon)
- isEndOfMillisecond() - Determines if the instance is end of millisecond (last microsecond by default but interval can be customized). (defined in Carbon\Carbon)
- isEndOfMinute() - Determines if the instance is end of minute (last microsecond by default but interval can be customized). (defined in Carbon\Carbon)
- isEndOfMonth() - Determines if the instance is end of month (last day by default but interval can be customized). (defined in Carbon\Carbon)
- isEndOfQuarter() - Determines if the instance is end of quarter (last day by default but interval can be customized). (defined in Carbon\Carbon)
- isEndOfSecond() - Determines if the instance is end of second (last microsecond by default but interval can be customized). (defined in Carbon\Carbon)
- isEndOfTime() - Returns true if the date was created using CarbonImmutable::endOfTime(). (defined in Carbon\Carbon)
- isEndOfUnit() - Check if the instance is end of a given unit (tolerating a given interval). (defined in Carbon\Carbon)
- isEndOfWeek() - Determines if the instance is end of week (last day by default but interval can be customized). (defined in Carbon\Carbon)
- isEndOfYear() - Determines if the instance is end of year (last day by default but interval can be customized). (defined in Carbon\Carbon)
- isFuture() - Determines if the instance is in the future, ie. greater (after) than now. (defined in Carbon\Carbon)
- isImmutable() - Returns true if the current class/instance is immutable. (defined in Carbon\Carbon)
- isLastOfMonth() - Check if today is the last day of the Month. (defined in Carbon\Carbon)
- isLeapYear() - Determines if the instance is a leap year. (defined in Carbon\Carbon)
- isLongIsoYear() - Determines if the instance is a long year (using ISO 8601 year). (defined in Carbon\Carbon)
- isLongYear() - Determines if the instance is a long year (using calendar year). (defined in Carbon\Carbon)
- isMidday() - Check if the instance is midday. (defined in Carbon\Carbon)
- isMidnight() - Check if the instance is start of day / midnight. (defined in Carbon\Carbon)
- isModifiableUnit() - Returns true if a property can be changed via setter. (defined in Carbon\Carbon)
- isMutable() - Returns true if the current class/instance is mutable. (defined in Carbon\Carbon)
- isNowOrFuture() - Determines if the instance is now or in the future, ie. greater (after) than or equal to now. (defined in Carbon\Carbon)
- isNowOrPast() - Determines if the instance is now or in the past, ie. less (before) than or equal to now. (defined in Carbon\Carbon)
- isPast() - Determines if the instance is in the past, ie. less (before) than now. (defined in Carbon\Carbon)
- isSameAs() - Compares the formatted values of the two dates. (defined in Carbon\Carbon)
- isSameMonth() - Checks if the passed in date is in the same month as the instance“s month. (defined in Carbon\Carbon)
- isSameQuarter() - Checks if the passed in date is in the same quarter as the instance quarter (and year if needed). (defined in Carbon\Carbon)
- isSameUnit() - Determines if the instance is in the current unit given. (defined in Carbon\Carbon)
- isStartOfCentury() - Determines if the instance is start of century (first day by default but interval can be customized). (defined in Carbon\Carbon)
- isStartOfDay() - Check if the instance is start of day / midnight. (defined in Carbon\Carbon)
- isStartOfDecade() - Determines if the instance is start of decade (first day by default but interval can be customized). (defined in Carbon\Carbon)
- isStartOfHour() - Determines if the instance is start of hour (first microsecond by default but interval can be customized). (defined in Carbon\Carbon)
- isStartOfMillennium() - Determines if the instance is start of millennium (first day by default but interval can be customized). (defined in Carbon\Carbon)
- isStartOfMillisecond() - Determines if the instance is start of millisecond (first microsecond by default but interval can be customized). (defined in Carbon\Carbon)
- isStartOfMinute() - Determines if the instance is start of minute (first microsecond by default but interval can be customized). (defined in Carbon\Carbon)
- isStartOfMonth() - Determines if the instance is start of month (first day by default but interval can be customized). (defined in Carbon\Carbon)
- isStartOfQuarter() - Determines if the instance is start of quarter (first day by default but interval can be customized). (defined in Carbon\Carbon)
- isStartOfSecond() - Determines if the instance is start of second (first microsecond by default but interval can be customized). (defined in Carbon\Carbon)
- isStartOfTime() - Returns true if the date was created using CarbonImmutable::startOfTime(). (defined in Carbon\Carbon)
- isStartOfUnit() - Check if the instance is start of a given unit (tolerating a given interval). (defined in Carbon\Carbon)
- isStartOfWeek() - Determines if the instance is start of week (first day by default but interval can be customized). (defined in Carbon\Carbon)
- isStartOfYear() - Determines if the instance is start of year (first day by default but interval can be customized). (defined in Carbon\Carbon)
- isStrictModeEnabled() - Returns true if the strict mode is globally in use, false else. (defined in Carbon\Carbon)
- isToday() - Determines if the instance is today. (defined in Carbon\Carbon)
- isTomorrow() - Determines if the instance is tomorrow. (defined in Carbon\Carbon)
- isWeekday() - Determines if the instance is a weekday. (defined in Carbon\Carbon)
- isWeekend() - Determines if the instance is a weekend day. (defined in Carbon\Carbon)
- isYesterday() - Determines if the instance is yesterday. (defined in Carbon\Carbon)
- isoFormat() - Format in the current language using ISO replacement patterns. (defined in Carbon\Carbon)
- isoWeek() - Get/set the week number using given first day of week and first. (defined in Carbon\Carbon)
- isoWeekYear() - Set/get the week number of year using given first day of week and first. (defined in Carbon\Carbon)
- isoWeekday() - Get/set the ISO weekday from 1 (Monday) to 7 (Sunday). (defined in Carbon\Carbon)
- isoWeeksInYear() - Get the number of weeks of the current week-year using given first day of week and first. (defined in Carbon\Carbon)
- jsonSerialize() - Prepare the object for JSON serialization. (defined in Carbon\Carbon)
- lastOfMonth() - Modify to the last occurrence of a given day of the week. (defined in Carbon\Carbon)
- lastOfQuarter() - Modify to the last occurrence of a given day of the week. (defined in Carbon\Carbon)
- lastOfYear() - Modify to the last occurrence of a given day of the week. (defined in Carbon\Carbon)
- lessThan() - Determines if the instance is less (before) than another. (defined in Carbon\Carbon)
- lessThanOrEqualTo() - Determines if the instance is less (before) or equal to another. (defined in Carbon\Carbon)
- locale() - Get/set the locale for the current instance. (defined in Carbon\Carbon)
- localeHasDiffOneDayWords() - Returns true if the given locale is internally supported and has words for 1-day diff (just now, yesterday, tomorrow). (defined in Carbon\Carbon)
- localeHasDiffSyntax() - Returns true if the given locale is internally supported and has diff syntax support (ago, from now, before, after). (defined in Carbon\Carbon)
- localeHasDiffTwoDayWords() - Returns true if the given locale is internally supported and has words for 2-days diff (before yesterday, after tomorrow). (defined in Carbon\Carbon)
- localeHasPeriodSyntax() - Returns true if the given locale is internally supported and has period syntax support (X times, every X, from X, to X). (defined in Carbon\Carbon)
- localeHasShortUnits() - Returns true if the given locale is internally supported and has short-units support. (defined in Carbon\Carbon)
- lt() - Determines if the instance is less (before) than another. (defined in Carbon\Carbon)
- lte() - Determines if the instance is less (before) or equal to another. (defined in Carbon\Carbon)
- macro() - Register a custom macro. (defined in Carbon\Carbon)
- make() - Make a Carbon instance from given variable if possible. (defined in Carbon\Carbon)
- max() - Get the maximum instance between a given instance (default now) and the current instance. (defined in Carbon\Carbon)
- maximum() - Get the maximum instance between a given instance (default now) and the current instance. (defined in Carbon\Carbon)
- meridiem() - Return the meridiem of the current time in the current locale. (defined in Carbon\Carbon)
- midDay() - Modify to midday, default to self::$midDayAt. (defined in Carbon\Carbon)
- min() - Get the minimum instance between a given instance (default now) and the current instance. (defined in Carbon\Carbon)
- minimum() - Get the minimum instance between a given instance (default now) and the current instance. (defined in Carbon\Carbon)
- mixin() - Mix another object into the class. (defined in Carbon\Carbon)
- modify() - Calls \DateTime::modify if mutable or \DateTimeImmutable::modify else. (defined in Carbon\Carbon)
- ne() - Determines if the instance is not equal to another. (defined in Carbon\Carbon)
- next() - Modify to the next occurrence of a given modifier such as a day of. (defined in Carbon\Carbon)
- nextWeekday() - Go forward to the next weekday. (defined in Carbon\Carbon)
- nextWeekendDay() - Go forward to the next weekend day. (defined in Carbon\Carbon)
- notEqualTo() - Determines if the instance is not equal to another. (defined in Carbon\Carbon)
- now() - Get a Carbon instance for the current date and time. (defined in Carbon\Carbon)
- nowWithSameTz() - Returns a present instance in the same timezone. (defined in Carbon\Carbon)
- nthOfMonth() - Modify to the given occurrence of a given day of the week. (defined in Carbon\Carbon)
- nthOfQuarter() - Modify to the given occurrence of a given day of the week. (defined in Carbon\Carbon)
- nthOfYear() - Modify to the given occurrence of a given day of the week. (defined in Carbon\Carbon)
- ordinal() - Return a property with its ordinal. (defined in Carbon\Carbon)
- parseFromLocale() - Create a carbon instance from a localized string (in French, Japanese, Arabic, etc.). (defined in Carbon\Carbon)
- pluralUnit() - Returns standardized plural of a given singular/plural unit name (in English). (defined in Carbon\Carbon)
- previous() - Modify to the previous occurrence of a given modifier such as a day of. (defined in Carbon\Carbon)
- previousWeekday() - Go backward to the previous weekday. (defined in Carbon\Carbon)
- previousWeekendDay() - Go backward to the previous weekend day. (defined in Carbon\Carbon)
- range() - Create a iterable CarbonPeriod object from current date to a given end date (and optional interval). (defined in Carbon\Carbon)
- rawAdd() - Call native PHP DateTime/DateTimeImmutable add() method. (defined in Carbon\Carbon)
- rawCreateFromFormat() - Create a Carbon instance from a specific format. (defined in Carbon\Carbon)
- rawFormat() - (defined in Carbon\Carbon)
- rawParse() - Create a carbon instance from a string. (defined in Carbon\Carbon)
- rawSub() - Call native PHP DateTime/DateTimeImmutable sub() method. (defined in Carbon\Carbon)
- resetMacros() - Remove all macros and generic macros. (defined in Carbon\Carbon)
- resetMonthsOverflow() - (defined in Carbon\Carbon)
- resetToStringFormat() - Reset the format used to the default when type juggling a Carbon instance to a string. (defined in Carbon\Carbon)
- resetYearsOverflow() - (defined in Carbon\Carbon)
- round() - Round the current instance second with given precision if specified. (defined in Carbon\Carbon)
- roundUnit() - Round the current instance at the given unit with given precision if specified and the given function. (defined in Carbon\Carbon)
- roundWeek() - Round the current instance week. (defined in Carbon\Carbon)
- secondsSinceMidnight() - The number of seconds since midnight. (defined in Carbon\Carbon)
- secondsUntilEndOfDay() - The number of seconds until 23:59:59. (defined in Carbon\Carbon)
- serialize() - Return a serialized string of the instance. (defined in Carbon\Carbon)
- serializeUsing() - (defined in Carbon\Carbon)
- set() - Set one or multiple components of the Carbon object. (defined in Carbon\Carbon)
- setAnchorDay() - Set current day of the instance to the passed value if it exits in the. (defined in Carbon\Carbon)
- setDate() - Set the date with gregorian year, month and day numbers. (defined in Carbon\Carbon)
- setDateFrom() - Set the year, month, and date for this instance to that of the passed instance. (defined in Carbon\Carbon)
- setDateTime() - Set the date and time all together. (defined in Carbon\Carbon)
- setDateTimeFrom() - Set the date and time for this instance to that of the passed instance. (defined in Carbon\Carbon)
- setDaysFromStartOfWeek() - Set the day (keeping the current time) to the start of the week + the number of days passed as the first. (defined in Carbon\Carbon)
- setFallbackLocale() - Set the fallback locale. (defined in Carbon\Carbon)
- setHumanDiffOptions() - (defined in Carbon\Carbon)
- setISODate() - Set a date according to the ISO 8601 standard - using weeks and day offsets rather than specific dates. (defined in Carbon\Carbon)
- setLocalTranslator() - Set the translator for the current instance. (defined in Carbon\Carbon)
- setLocale() - Set the current translator locale and indicate if the source locale file exists. (defined in Carbon\Carbon)
- setMicrosecond() - (defined in DateTime)
- setMidDayAt() - Sets Midday hour (defined in Carbon\Carbon)
- setTestNow() - Set a Carbon instance (real or mock) to be returned when a "now". (defined in Carbon\Carbon)
- setTestNowAndTimezone() - Set a Carbon instance (real or mock) to be returned when a "now". (defined in Carbon\Carbon)
- setTime() - Resets the current time of the DateTime object to a different time. (defined in Carbon\Carbon)
- setTimeFrom() - Set the hour, minute, second and microseconds for this instance to that of the passed instance. (defined in Carbon\Carbon)
- setTimeFromTimeString() - Set the time by time string. (defined in Carbon\Carbon)
- setTimestamp() - Set the instance's timestamp. (defined in Carbon\Carbon)
- setTimezone() - Set the instance's timezone from a string or object. (defined in Carbon\Carbon)
- setToStringFormat() - Sets (defined in Carbon\Carbon)
- setTranslator() - Set the default translator instance to use. (defined in Carbon\Carbon)
- setUnit() - Set specified unit to new given value. (defined in Carbon\Carbon)
- setUnitNoOverflow() - Set any unit to a new value without overflowing current other unit given. (defined in Carbon\Carbon)
- setWeekendDays() - (defined in Carbon\Carbon)
- settings() - Set specific options. (defined in Carbon\Carbon)
- shiftTimezone() - Set the instance's timezone from a string or object and add/subtract the offset difference. (defined in Carbon\Carbon)
- shouldOverflowMonths() - Get the month overflow global behavior (can be overridden in specific instances). (defined in Carbon\Carbon)
- shouldOverflowYears() - Get the month overflow global behavior (can be overridden in specific instances). (defined in Carbon\Carbon)
- since() - (defined in Carbon\Carbon)
- singularUnit() - Returns standardized singular of a given singular/plural unit name (in English). (defined in Carbon\Carbon)
- sleep() - (defined in Carbon\Carbon)
- startOf() - Modify to start of current given unit. (defined in Carbon\Carbon)
- startOfCentury() - Resets the date to the first day of the century and the time to 00:00:00. (defined in Carbon\Carbon)
- startOfDay() - Resets the time to 00:00:00 start of day. (defined in Carbon\Carbon)
- startOfDecade() - Resets the date to the first day of the decade and the time to 00:00:00. (defined in Carbon\Carbon)
- startOfHour() - Modify to start of current hour, minutes and seconds become 0. (defined in Carbon\Carbon)
- startOfMillennium() - Resets the date to the first day of the millennium and the time to 00:00:00. (defined in Carbon\Carbon)
- startOfMillisecond() - Modify to start of current millisecond, microseconds such as 12345 become 123000. (defined in Carbon\Carbon)
- startOfMinute() - Modify to start of current minute, seconds become 0. (defined in Carbon\Carbon)
- startOfMonth() - Resets the date to the first day of the month and the time to 00:00:00. (defined in Carbon\Carbon)
- startOfQuarter() - Resets the date to the first day of the quarter and the time to 00:00:00. (defined in Carbon\Carbon)
- startOfSecond() - Modify to start of current second, microseconds become 0. (defined in Carbon\Carbon)
- startOfWeek() - Resets the date to the first day of week (defined in $weekStartsAt) and the time to 00:00:00. (defined in Carbon\Carbon)
- startOfYear() - Resets the date to the first day of the year and the time to 00:00:00. (defined in Carbon\Carbon)
- sub() - Subtract given units or interval to the current instance. (defined in Carbon\Carbon)
- subRealUnit() - (defined in Carbon\Carbon)
- subUTCUnit() - Subtract seconds to the instance using timestamp. Positive $value travels. (defined in Carbon\Carbon)
- subUnit() - Subtract given units to the current instance. (defined in Carbon\Carbon)
- subUnitNoOverflow() - Subtract any unit to a new value without overflowing current other unit given. (defined in Carbon\Carbon)
- subtract() - Subtract given units or interval to the current instance. (defined in Carbon\Carbon)
- timespan() - Get the difference in a human-readable format in the current locale from current instance to another. (defined in Carbon\Carbon)
- timestamp() - Set the instance's timestamp. (defined in Carbon\Carbon)
- timezone() - (defined in Carbon\Carbon)
- to() - Get the difference in a human readable format in the current locale from an other. (defined in Carbon\Carbon)
- toArray() - Get default array representation. (defined in Carbon\Carbon)
- toAtomString() - Format the instance as ATOM. (defined in Carbon\Carbon)
- toCookieString() - Format the instance as COOKIE. (defined in Carbon\Carbon)
- toDate() - (defined in Carbon\Carbon)
- toDateString() - Format the instance as date. (defined in Carbon\Carbon)
- toDateTime() - Return native DateTime PHP object matching the current instance. (defined in Carbon\Carbon)
- toDateTimeImmutable() - Return native toDateTimeImmutable PHP object matching the current instance. (defined in Carbon\Carbon)
- toDateTimeLocalString() - Format the instance as date and time T-separated with no timezone. (defined in Carbon\Carbon)
- toDateTimeString() - Format the instance as date and time. (defined in Carbon\Carbon)
- toDayDateTimeString() - Format the instance with day, date and time. (defined in Carbon\Carbon)
- toFormattedDateString() - Format the instance as a readable date. (defined in Carbon\Carbon)
- toFormattedDayDateString() - Format the instance with the day, and a readable date. (defined in Carbon\Carbon)
- toISOString() - Return the ISO-8601 string (ex: 1977-04-22T06:00:00Z, if $keepOffset truthy, offset will be kept:. (defined in Carbon\Carbon)
- toImmutable() - Return an immutable copy of the instance. (defined in Carbon\Carbon)
- toIso8601String() - Format the instance as ISO8601. (defined in Carbon\Carbon)
- toIso8601ZuluString() - Convert the instance to UTC and return as Zulu ISO8601. (defined in Carbon\Carbon)
- toJSON() - Return the ISO-8601 string (ex: 1977-04-22T06:00:00Z) with UTC timezone. (defined in Carbon\Carbon)
- toMutable() - Return a mutable copy of the instance. (defined in Carbon\Carbon)
- toNow() - Get the difference in a human readable format in the current locale from an other. (defined in Carbon\Carbon)
- toObject() - Get default object representation. (defined in Carbon\Carbon)
- toPeriod() - Create a iterable CarbonPeriod object from current date to a given end date (and optional interval). (defined in Carbon\Carbon)
- toRfc1036String() - Format the instance as RFC1036. (defined in Carbon\Carbon)
- toRfc1123String() - Format the instance as RFC1123. (defined in Carbon\Carbon)
- toRfc2822String() - Format the instance as RFC2822. (defined in Carbon\Carbon)
- toRfc3339String() - Format the instance as RFC3339. (defined in Carbon\Carbon)
- toRfc7231String() - Format the instance as RFC7231. (defined in Carbon\Carbon)
- toRfc822String() - Format the instance as RFC822. (defined in Carbon\Carbon)
- toRfc850String() - Format the instance as RFC850. (defined in Carbon\Carbon)
- toRssString() - Format the instance as RSS. (defined in Carbon\Carbon)
- toString() - Returns english human-readable complete date string. (defined in Carbon\Carbon)
- toTimeString() - Format the instance as time. (defined in Carbon\Carbon)
- toW3cString() - Format the instance as W3C. (defined in Carbon\Carbon)
- today() - Create a Carbon instance for today. (defined in Carbon\Carbon)
- tomorrow() - Create a Carbon instance for tomorrow. (defined in Carbon\Carbon)
- translate() - Translate using translation string or callback available. (defined in Carbon\Carbon)
- translateNumber() - Returns the alternative number for a given integer if available in the current locale. (defined in Carbon\Carbon)
- translateTimeString() - Translate a time string from a locale to an other. (defined in Carbon\Carbon)
- translateTimeStringTo() - Translate a time string from the current locale (
$date->locale()) to another one. (defined in Carbon\Carbon) - translateWith() - Translate using translation string or callback available. (defined in Carbon\Carbon)
- translatedFormat() - Format as ->format() do (using date replacements patterns from https://php.net/manual/en/function.date.php). (defined in Carbon\Carbon)
- tz() - Set the timezone or returns the timezone name if no arguments passed. (defined in Carbon\Carbon)
- unix() - (defined in Carbon\Carbon)
- until() - (defined in Carbon\Carbon)
- useMonthsOverflow() - (defined in Carbon\Carbon)
- useStrictMode() - (defined in Carbon\Carbon)
- useYearsOverflow() - (defined in Carbon\Carbon)
- utc() - Set the instance's timezone to UTC. (defined in Carbon\Carbon)
- utcOffset() - Returns the minutes offset to UTC if no arguments passed, else set the timezone with given minutes shift passed. (defined in Carbon\Carbon)
- valueOf() - Returns the milliseconds timestamps used amongst other by Date javascript objects. (defined in Carbon\Carbon)
- week() - Get/set the week number using given first day of week and first. (defined in Carbon\Carbon)
- weekYear() - Set/get the week number of year using given first day of week and first. (defined in Carbon\Carbon)
- weekday() - Get/set the weekday from 0 (Sunday) to 6 (Saturday). (defined in Carbon\Carbon)
- weeksInYear() - Get the number of weeks of the current week-year using given first day of week and first. (defined in Carbon\Carbon)
- withTestNow() - Temporarily sets a static date to be used within the callback. (defined in Carbon\Carbon)
- yesterday() - Create a Carbon instance for yesterday. (defined in Carbon\Carbon)
Protected Methods
Show inherited protected methods
Inherited Protected Methods
- addExtraDebugInfos() - (defined in Carbon\Carbon)
- bindMacroContext() - Stack a Carbon context from inside calls of self::this() and execute a given action. (defined in Carbon\Carbon)
- callRoundMethod() - (defined in Carbon\Carbon)
- context() - Return the current context from inside a macro callee or a null if static. (defined in Carbon\Carbon)
- executeCallable() - (defined in Carbon\Carbon)
- executeCallableWithContext() - (defined in Carbon\Carbon)
- executeStaticCallable() - (defined in Carbon\Carbon)
- getAllGenericMacros() - (defined in Carbon\Carbon)
- getGenericMacros() - (defined in Carbon\Carbon)
- getLocaleAwareTranslator() - Throw an error if passed object is not LocaleAwareInterface. (defined in Carbon\Carbon)
- getMockedTestNow() - Get the mocked date passed in setTestNow() and if it's a Closure, execute it. (defined in Carbon\Carbon)
- getRangesByUnit() - List of minimum and maximums for each unit. (defined in Carbon\Carbon)
- getTranslatedFormByRegExp() - (defined in Carbon\Carbon)
- getTranslatorLocale() - Get the locale of a given translator. (defined in Carbon\Carbon)
- isLocalStrictModeEnabled() - (defined in Carbon\Carbon)
- resolveCarbon() - Return the Carbon instance passed through, a now instance in the same timezone. (defined in Carbon\Carbon)
- roundWith() - (defined in Carbon\Carbon)
- safeCreateDateTimeZone() - Creates a DateTimeZone from a string, DateTimeZone or integer offset. (defined in Carbon\Carbon)
- this() - Return the current context from inside a macro callee or a new one if static. (defined in Carbon\Carbon)
- weekRotate() - (defined in Carbon\Carbon)