Дата и время Введение Установка и настройка Предопределённые константы Примеры DateTime — Класс DateTimeDateTime::add — Изменяет объект DateTime, добавляя количество дней, месяцев, лет, часов, минут и секундDateTime::__construct — Конструктор класса DateTimeDateTime::createFromFormat — Разбирает строку с датой согласно указанному форматуDateTime::createFromImmutable — Возвращает экземпляр DateTime инкапсулирующий заданный объект DateTimeImmutableDateTime::createFromInterface — Возвращает новый объект DateTime, созданный из переданного объекта, реализующего интерфейс DateTimeInterfaceDateTime::getLastErrors — Псевдоним DateTimeImmutable::getLastErrorsDateTime::modify — Изменение временной меткиDateTime::__set_state — Обработчик __set_stateDateTime::setDate — Устанавливает датуDateTime::setISODate — Устанавливает дату в формате ISODateTime::setTime — Устанавливает времяDateTime::setTimestamp — Устанавливает дату и время на основе метки времени UnixDateTime::setTimezone — Устанавливает часовой пояс для объекта класса DateTimeDateTime::sub — Вычитает дни, месяцы, годы, часы, минуты и секунды из объекта DateTimeDateTimeImmutable — Класс DateTimeImmutableDateTimeImmutable::add — Возвращает новый объект с добавленным количеством дней, месяцев, лет, часов, минут и секундDateTimeImmutable::__construct — Возвращает новый объект DateTimeImmutableDateTimeImmutable::createFromFormat — Разбирает строку с датой согласно указанному форматуDateTimeImmutable::createFromInterface — Возвращает новый объект DateTimeImmutable, созданный из переданного объекта, реализующего интерфейс DateTimeInterfaceDateTimeImmutable::createFromMutable — Возвращает новый экземпляр DateTimeImmutable, содержащий заданный объект DateTimeDateTimeImmutable::getLastErrors — Возвращает предупреждения и ошибкиDateTimeImmutable::modify — Создаёт новый объект с изменённой временной меткойDateTimeImmutable::__set_state — Обработчик __set_stateDateTimeImmutable::setDate — Устанавливает датуDateTimeImmutable::setISODate — Устанавливает дату в формате ISODateTimeImmutable::setTime — Устанавливает времяDateTimeImmutable::setTimestamp — Устанавливает дату и время на основе метки времени UnixDateTimeImmutable::setTimezone — Устанавливает часовой поясDateTimeImmutable::sub — Вычитает переданное количество дней, месяцев, лет, часов, минут и секундDateTimeInterface — Интерфейс DateTimeInterfaceDateTimeZone — Класс DateTimeZoneDateInterval — Класс DateIntervalDatePeriod — Класс DatePeriodФункции даты и времени Date/Time Errors and Exceptions Допустимые форматы даты/времени Список поддерживаемых часовых поясов DateError — Класс DateErrorDateObjectError — Класс DateObjectErrorDateRangeError — Класс DateRangeErrorDateException — Класс DateExceptionDateInvalidOperationException — Класс DateInvalidOperationExceptionDateInvalidTimeZoneException — Класс DateInvalidTimeZoneExceptionDateMalformedIntervalStringException — Класс DateMalformedIntervalStringExceptionDateMalformedPeriodStringException — Класс DateMalformedPeriodStringExceptionDateMalformedStringException — Класс DateMalformedStringException