Класс DateTimeImmutable
(PHP 5 >= 5.5.0, PHP 7)
Введение
Представление даты и времени.
Обзор классов
DateTimeImmutable
implements
DateTimeInterface
{
/* Наследуемые константы */
/* Методы */
public static createFromFormat
( string
$format
, string $datetime
, DateTimeZone|null $timezone
= null
) : DateTimeImmutable|false
public setTime
( int
}$hour
, int $minute
, int $second
= 0
, int $microsecond
= 0
) : DateTimeImmutableСодержание
- DateTimeImmutable::add — Добавляет указанное количество дней, месяцев, лет, часов, минут и секунд
- DateTimeImmutable::__construct — Возвращает новый объект DateTimeImmutable
- DateTimeImmutable::createFromFormat — Разбирает строку с датой согласно указанному формату
- DateTimeImmutable::createFromInterface — Возвращает новый объект DateTimeImmutable, созданный из переданного объекта, реализующего интерфейс DateTimeInterface
- DateTimeImmutable::createFromMutable — Возвращает новый объект DateTimeImmutable, содержащий заданный объект DateTime
- DateTimeImmutable::getLastErrors — Возвращает предупреждения и ошибки
- DateTimeImmutable::modify — Создает новый объект с измененной временной меткой
- DateTimeImmutable::__set_state — Обработчик __set_state
- DateTimeImmutable::setDate — Устанавливает дату
- DateTimeImmutable::setISODate — Устанавливает дату в формате ISO
- DateTimeImmutable::setTime — Устанавливает время
- DateTimeImmutable::setTimestamp — Устанавливает дату и время на основе метки времени Unix
- DateTimeImmutable::setTimezone — Устанавливает временную зону
- DateTimeImmutable::sub — Вычитает переданное количество дней, месяцев, лет, часов, минут и секунд