Skip to content
PHP Ecosystem
Explore

FormatConverter

API reference › yii › helpers › FormatConverter

classyii\helpers\FormatConverter
ExtendsBaseFormatConverter
Since2.0
Sourceframework/helpers/FormatConverter.php

FormatConverter provides functionality to convert between different formatting pattern formats.

It provides functions to convert date format patterns between different conventions.

PropertyTypeDescriptionDefined by
$juiFallbackDatePatterns staticarrayThe jQuery UI fallback definition to use for the ICU short patterns short, medium, long and full. Default: ['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']].BaseFormatConverter
$phpFallbackDatePatterns staticarrayThe php fallback definition to use for the ICU short patterns short, medium, long and full. Default: ['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']].BaseFormatConverter
MethodDescriptionDefined by
convertDateIcuToJui() staticConverts a date format pattern from ICU format to jQuery UI date format.BaseFormatConverter
convertDateIcuToPhp() staticConverts a date format pattern from ICU format to PHP date() function format.BaseFormatConverter
convertDatePhpToIcu() staticConverts a date format pattern from PHP date() function format to ICU format.BaseFormatConverter
convertDatePhpToJui() staticConverts a date format pattern from PHP date() function format to jQuery UI date format.BaseFormatConverter