# Date

Extension for PHP's `DateTime` class

****

- Full class name: `Kirby\Toolkit\Date`
- Source: <https://github.com/getkirby/kirby/tree/5.5.3/src/Toolkit/Date.php#L27>

****

### Date

- [new Date()](https://getkirby.com/docs/reference/objects/toolkit/date/__construct.md)
- [$date->__serialize()](https://getkirby.com/docs/reference/objects/toolkit/date/__serialize.md)
- [Date::__set_state()](https://getkirby.com/docs/reference/objects/toolkit/date/__set_state.md)
- [$date->__toString()](https://getkirby.com/docs/reference/objects/toolkit/date/__to-string.md)
- [$date->__unserialize()](https://getkirby.com/docs/reference/objects/toolkit/date/__unserialize.md)
- [$date->__wakeup()](https://getkirby.com/docs/reference/objects/toolkit/date/__wakeup.md)
- [$date->add()](https://getkirby.com/docs/reference/objects/toolkit/date/add.md)
- [$date->ceil()](https://getkirby.com/docs/reference/objects/toolkit/date/ceil.md)
- [$date->compare()](https://getkirby.com/docs/reference/objects/toolkit/date/compare.md)
- [Date::createFromFormat()](https://getkirby.com/docs/reference/objects/toolkit/date/create-from-format.md)
- [Date::createFromImmutable()](https://getkirby.com/docs/reference/objects/toolkit/date/create-from-immutable.md)
- [Date::createFromInterface()](https://getkirby.com/docs/reference/objects/toolkit/date/create-from-interface.md)
- [Date::createFromTimestamp()](https://getkirby.com/docs/reference/objects/toolkit/date/create-from-timestamp.md)
- [$date->day()](https://getkirby.com/docs/reference/objects/toolkit/date/day.md)
- [$date->diff()](https://getkirby.com/docs/reference/objects/toolkit/date/diff.md)
- [Date::firstWeekday()](https://getkirby.com/docs/reference/objects/toolkit/date/first-weekday.md)
- [$date->floor()](https://getkirby.com/docs/reference/objects/toolkit/date/floor.md)
- [$date->format()](https://getkirby.com/docs/reference/objects/toolkit/date/format.md)
- [$date->formatWithHandler()](https://getkirby.com/docs/reference/objects/toolkit/date/format-with-handler.md)
- [Date::getLastErrors()](https://getkirby.com/docs/reference/objects/toolkit/date/get-last-errors.md)
- [$date->getMicrosecond()](https://getkirby.com/docs/reference/objects/toolkit/date/get-microsecond.md)
- [$date->getOffset()](https://getkirby.com/docs/reference/objects/toolkit/date/get-offset.md)
- [$date->getTimestamp()](https://getkirby.com/docs/reference/objects/toolkit/date/get-timestamp.md)
- [$date->getTimezone()](https://getkirby.com/docs/reference/objects/toolkit/date/get-timezone.md)
- [$date->hour()](https://getkirby.com/docs/reference/objects/toolkit/date/hour.md)
- [$date->is()](https://getkirby.com/docs/reference/objects/toolkit/date/is.md)
- [$date->isAfter()](https://getkirby.com/docs/reference/objects/toolkit/date/is-after.md)
- [$date->isBefore()](https://getkirby.com/docs/reference/objects/toolkit/date/is-before.md)
- [$date->isBetween()](https://getkirby.com/docs/reference/objects/toolkit/date/is-between.md)
- [$date->isMax()](https://getkirby.com/docs/reference/objects/toolkit/date/is-max.md)
- [$date->isMin()](https://getkirby.com/docs/reference/objects/toolkit/date/is-min.md)
- [$date->microsecond()](https://getkirby.com/docs/reference/objects/toolkit/date/microsecond.md)
- [$date->millisecond()](https://getkirby.com/docs/reference/objects/toolkit/date/millisecond.md)
- [$date->minute()](https://getkirby.com/docs/reference/objects/toolkit/date/minute.md)
- [$date->modify()](https://getkirby.com/docs/reference/objects/toolkit/date/modify.md)
- [$date->month()](https://getkirby.com/docs/reference/objects/toolkit/date/month.md)
- [$date->nearest()](https://getkirby.com/docs/reference/objects/toolkit/date/nearest.md)
- [Date::now()](https://getkirby.com/docs/reference/objects/toolkit/date/now.md)
- [Date::optional()](https://getkirby.com/docs/reference/objects/toolkit/date/optional.md)
- [$date->round()](https://getkirby.com/docs/reference/objects/toolkit/date/round.md)
- [Date::roundedTimestamp()](https://getkirby.com/docs/reference/objects/toolkit/date/rounded-timestamp.md)
- [$date->second()](https://getkirby.com/docs/reference/objects/toolkit/date/second.md)
- [$date->set()](https://getkirby.com/docs/reference/objects/toolkit/date/set.md)
- [$date->setDate()](https://getkirby.com/docs/reference/objects/toolkit/date/set-date.md)
- [$date->setISODate()](https://getkirby.com/docs/reference/objects/toolkit/date/set-i-s-o-date.md)
- [$date->setMicrosecond()](https://getkirby.com/docs/reference/objects/toolkit/date/set-microsecond.md)
- [$date->setTime()](https://getkirby.com/docs/reference/objects/toolkit/date/set-time.md)
- [$date->setTimestamp()](https://getkirby.com/docs/reference/objects/toolkit/date/set-timestamp.md)
- [$date->setTimezone()](https://getkirby.com/docs/reference/objects/toolkit/date/set-timezone.md)
- [Date::stepConfig()](https://getkirby.com/docs/reference/objects/toolkit/date/step-config.md)
- [$date->sub()](https://getkirby.com/docs/reference/objects/toolkit/date/sub.md)
- [$date->time()](https://getkirby.com/docs/reference/objects/toolkit/date/time.md)
- [$date->timestamp()](https://getkirby.com/docs/reference/objects/toolkit/date/timestamp.md)
- [$date->timezone()](https://getkirby.com/docs/reference/objects/toolkit/date/timezone.md)
- [$date->toString()](https://getkirby.com/docs/reference/objects/toolkit/date/to-string.md)
- [Date::today()](https://getkirby.com/docs/reference/objects/toolkit/date/today.md)
- [$date->year()](https://getkirby.com/docs/reference/objects/toolkit/date/year.md)