Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
ядро:w_date [2018/11/15 05:53] a1 [Дата: класс ядра w_date] |
ядро:w_date [2019/06/20 02:38] (текущий) a1 |
||
|---|---|---|---|
| Строка 4: | Строка 4: | ||
| ===== Расположение ===== | ===== Расположение ===== | ||
| - | ''/administrator/com_wmartalpha/core/format.php'' | + | ''core/format.php'' |
| + | |||
| + | ===== Статичные методы ===== | ||
| + | ==== load ==== | ||
| + | w_date::**load**(//date//, //default//) | ||
| - | ===== Методы ===== | ||
| - | ==== load(date, default) ==== | ||
| Получает экземпляр класса | Получает экземпляр класса | ||
| - | ^аргумент^Описание^Обязательное^По-умолчанию^ | + | ^Аргумент^Описание^Тип^По-умолчанию^ |
| - | |date|дата в текстовом формате, объекте w_date или DateTime|+| | | + | |date|Дата в различных формата, NOW - текущая дата|string, Объект DateTime, [[ядро:w_date|Объект w_date]] обязательное| | |
| - | |default|дата по умолчанию| |0000-00-00 00:00:00| | + | |default|Дата по умолчанию|string|0000-00-00 00:00:00| |
| - | ^Возвращает|Экземпляр класса Дата| | + | ^Возвращает|Экземпляр класса|[[ядро:w_date|Объект w_date]]| | |
| + | |||
| + | ===== Методы объекта ===== | ||
| + | ==== format ==== | ||
| + | $date%%->%%**format**(//format//) | ||
| - | ==== format(format) ==== | ||
| Форматирует дату в текстовом формате | Форматирует дату в текстовом формате | ||
| - | ^аргумент^Описание^Обязательное^По-умолчанию^ | + | ^Аргумент^Описание^Тип^По-умолчанию^ |
| - | |format|Формат даты. [[http://php.net/manual/ru/function.date.php]]|+| | | + | |format|Формат даты. [[http://php.net/manual/ru/function.date.php]]|string обязательное| | |
| - | ^Возвращает|Отформатированную дату| | + | ^Возвращает|Отформатированную дату|string| | |
| + | |||
| + | ==== format2 ==== | ||
| + | $date%%->%%**format2**(//format//) | ||
| - | ==== format2(format) ==== | ||
| Форматирует дату в человекопонятном формате. На сервере необходимо расширение Intl | Форматирует дату в человекопонятном формате. На сервере необходимо расширение Intl | ||
| - | ^аргумент^Описание^Обязательное^По-умолчанию^ | + | ^Аргумент^Описание^Тип^По-умолчанию^ |
| - | |format|Формат даты. [[http://userguide.icu-project.org/formatparse/datetime]]|+| | | + | |format|Формат даты. [[http://userguide.icu-project.org/formatparse/datetime]]|string обязательное| | |
| - | ^Возвращает|Отформатированную дату| | + | ^Возвращает|Отформатированную дату|string| | |
| + | |||
| + | ==== Приведение к строке ==== | ||
| + | ^Возвращает|Дату в формате Y-m-d H:i:s|string| | | ||
| + | |||
| + | |||
| + | ===== Примеры ===== | ||
| + | <code php> | ||
| + | $date = w_date::load('NOW'); | ||
| + | echo $date->format('d.m.Y H:i:s'); //выведет текущую дату 15.11.2018 13:55:01 | ||
| + | </code> | ||