Класс: DateTimeFormatter
Документация по плагину класс: datetimeformatter для DLE.
Краткое содержание:
Расширение Twig для работы с форматированием даты и времени.
Описание:
Основной функционал включает преобразование объекта DateTimeImmutable или строки в строки заданного формата для использования в фильтрах и функциях Twig.
Методы
- public dateTimeImmutable()
- public getFilters()
- public getFunctions()
Подробности
- Путь: engine/inc/maharder/_includes/twigExtensions/DateTimeFormatter.php
Методы
dateTimeImmutable
public dateTimeImmutable(\DateTimeImmutable|string|null dateString, string format = "Y-m-d H:i:s", string sourceFormat = "Y-m-d H:i:s") : stringКраткое содержание
Преобразует объект DateTimeImmutable или строку в строку формата даты и времени.
Свойства:
| Название | Тип | По умолчанию |
|---|---|---|
| $dateString | \DateTimeImmutable|string|null | |
| $format | string | "Y-m-d H:i:s" |
| $sourceFormat | string | "Y-m-d H:i:s" |
Ошибки:
| Тип | Описание |
|---|---|
| \ValueError | Выбрасывается, если невозможно создать объект DateTimeImmutable из строки с помощью указанного формата. |
Возвращает:
stringОтформатированное значение даты и времени или пустая строка, если $dateString равно null.
getFilters
public getFilters() : arrayВозвращает:
arraygetFunctions
public getFunctions() : arrayВозвращает:
array