Класс yii\helpers\BaseFormatConverter
| Наследование | yii\helpers\BaseFormatConverter |
|---|---|
| Подклассы | yii\helpers\FormatConverter |
| Доступно с версии | 2.0 |
| Исходный код | https://github.com/yiisoft/yii2/blob/master/framework/helpers/BaseFormatConverter.php |
BaseFormatConverter предоставляет конкретную реализацию для yii\helpers\FormatConverter.
Не используйте BaseFormatConverter. Используйте yii\helpers\FormatConverter вместо этого.
Общедоступные свойства
| Свойство | Тип | Описание | Определено в |
|---|---|---|---|
| $juiFallbackDatePatterns | массив | Определение обратного отсчета jQuery UI для использования со стандартными шаблонами ICU short, medium, long и full. | yii\helpers\BaseFormatConverter |
| $phpFallbackDatePatterns | массив | Определение обратного отсчета php для использования со стандартными шаблонами ICU short, medium, long и full. | yii\helpers\BaseFormatConverter |
Общедоступные методы
| Метод | Описание | Определено в |
|---|---|---|
| convertDateIcuToJui() | Преобразует шаблон формата даты из [формата ICU][] в [формат даты jQuery UI][]. | yii\helpers\BaseFormatConverter |
| convertDateIcuToPhp() | Преобразует шаблон формата даты из [формата ICU][] в [формат даты функции php date()][]. | yii\helpers\BaseFormatConverter |
| convertDatePhpToIcu() | Преобразует шаблон формата даты из [формата даты функции php date()][ ] в [формат ICU][]. | yii\helpers\BaseFormatConverter |
| convertDatePhpToJui() | Преобразует шаблон формата даты из [формата даты функции php date()][ ] в [формат даты jQuery UI][]. | yii\helpers\BaseFormatConverter |
Подробное описание свойств
$juiFallbackDatePatterns общедоступное статическое свойство
Определение обратного отсчета jQuery UI для использования со стандартными шаблонами ICU short, medium, long и full. Используется в качестве обратного отсчета, если расширение intl не установлено.
public static array $juiFallbackDatePatterns = ['short' => ['date' => 'd/m/y', 'time' => '', 'datetime' => 'd/m/y'], 'medium' => ['date' => 'M d, yy', 'time' => '', 'datetime' => 'M d, yy'], 'long' => ['date' => 'MM d, yy', 'time' => '', 'datetime' => 'MM d, yy'], 'full' => ['date' => 'DD, MM d, yy', 'time' => '', 'datetime' => 'DD, MM d, yy']]
$phpFallbackDatePatterns общедоступное статическое свойство
Определение обратного отсчета php для использования со стандартными шаблонами ICU short, medium, long и full. Используется в качестве обратного отсчета, если расширение intl не установлено.
public static array $phpFallbackDatePatterns = ['short' => ['date' => 'n/j/y', 'time' => 'H:i', 'datetime' => 'n/j/y H:i'], 'medium' => ['date' => 'M j, Y', 'time' => 'g:i:s A', 'datetime' => 'M j, Y g:i:s A'], 'long' => ['date' => 'F j, Y', 'time' => 'g:i:sA', 'datetime' => 'F j, Y g:i:sA'], 'full' => ['date' => 'l, F j, Y', 'time' => 'g:i:sA T', 'datetime' => 'l, F j, Y g:i:sA T']]
Подробное описание методов
convertDateIcuToJui() общедоступный статический метод
Преобразует шаблон формата даты из формата [ICU][] в формат даты [jQuery UI][].
Шаблоны, которые не поддерживаются форматом jQuery UI, будут удалены.
| общедоступный статический строка convertDateIcuToJui ( $pattern, $type = 'date', $locale = null ) | ||
|---|---|---|
| $pattern | строка |
Шаблон формата даты в формате ICU. |
| $type | строка |
'date', 'time' или 'datetime'. |
| $locale | строка |
Язык для преобразования коротких шаблонов ICU |
| возвращаемое значение | строка |
Преобразованный шаблон формата даты. |
convertDateIcuToPhp() общедоступный статический метод
Преобразует шаблон формата даты из формата [ICU][] в формат формата функции [php date()][].
Преобразование ограничено шаблонами дат, не использующими экранированные символы. Шаблоны, такие как d 'of' MMMM yyyy, которые приведут к дате, подобной 1 of December 2014, могут быть преобразованы некорректно из-за использования экранированных символов.
Шаблоны, которые не поддерживаются форматом PHP, будут удалены.
| общедоступный статический строка convertDateIcuToPhp ( $pattern, $type = 'date', $locale = null ) | ||
|---|---|---|
| $pattern | строка |
Шаблон формата даты в формате ICU. |
| $type | строка |
'date', 'time' или 'datetime'. |
| $locale | строка |
Язык для преобразования коротких шаблонов ICU |
| возвращаемое значение | строка |
Преобразованный шаблон формата даты. |
convertDatePhpToIcu() общедоступный статический метод
Преобразует шаблон формата даты из формата функции [php date()][], в формат [ICU][].
Преобразование ограничено шаблонами дат, не использующими экранированные символы. Шаблоны, такие как jS \o\f F Y, которые приведут к дате, подобной 1st of December 2014, могут быть преобразованы некорректно из-за использования экранированных символов.
Шаблоны, которые не поддерживаются форматом ICU, будут удалены.
| общедоступный статический строка convertDatePhpToIcu ( $pattern ) | ||
|---|---|---|
| $pattern | строка |
Шаблон формата даты в формате функции php date(). |
| возвращаемое значение | строка |
Преобразованный шаблон формата даты. |
convertDatePhpToJui() общедоступный статический метод
Преобразует шаблон формата даты из формата функции [php date()][], в формат даты [jQuery UI][].
Преобразование ограничено шаблонами дат, не использующими экранированные символы. Шаблоны, такие как jS \o\f F Y, которые приведут к дате, подобной 1st of December 2014, могут быть преобразованы некорректно из-за использования экранированных символов.
Шаблоны, которые не поддерживаются форматом jQuery UI, будут удалены.
| общедоступный статический строка convertDatePhpToJui ( $pattern ) | ||
|---|---|---|
| $pattern | строка |
Шаблон формата даты в формате функции php date(). |
| возвращаемое значение | строка |
Преобразованный шаблон формата даты. |
© 2008–2017 by Yii Software LLC
Licensed under the three clause BSD license.
http://www.yiiframework.com/doc-2.0/yii-helpers-baseformatconverter.html