Habari\DateTime::format PHP Метод

format() публичный Метод

Returns date formatted according to given format.
См. также: DateTime::format()
public format ( string $format = null ) : string
$format string Format accepted by {@link http://php.net/date date()}.
Результат string The formatted date, false on failure.
    public function format($format = null)
    {
        $day_months = array('January' => _t('January'), 'February' => _t('February'), 'March' => _t('March'), 'April' => _t('April'), 'May' => _t('May'), 'June' => _t('June'), 'July' => _t('July'), 'August' => _t('August'), 'September' => _t('September'), 'October' => _t('October'), 'November' => _t('November'), 'December' => _t('December'), 'Jan' => _t('Jan'), 'Feb' => _t('Feb'), 'Mar' => _t('Mar'), 'Apr' => _t('Apr'), 'May' => _t('May'), 'Jun' => _t('Jun'), 'Jul' => _t('Jul'), 'Aug' => _t('Aug'), 'Sep' => _t('Sep'), 'Oct' => _t('Oct'), 'Nov' => _t('Nov'), 'Dec' => _t('Dec'), 'Sunday' => _t('Sunday'), 'Monday' => _t('Monday'), 'Tuesday' => _t('Tuesday'), 'Wednesday' => _t('Wednesday'), 'Thursday' => _t('Thursday'), 'Friday' => _t('Friday'), 'Saturday' => _t('Saturday'), 'Sun' => _t('Sun'), 'Mon' => _t('Mon'), 'Tue' => _t('Tue'), 'Wed' => _t('Wed'), 'Thu' => _t('Thu'), 'Fri' => _t('Fri'), 'Sat' => _t('Sat'), 'am' => _t('am'), 'pm' => _t('pm'), 'AM' => _t('AM'), 'PM' => _t('PM'));
        if ($format === null) {
            $format = self::$default_datetime_format;
        }
        $result = parent::format($format);
        if (!$result) {
            return false;
        }
        $result = Multibyte::str_replace(array_keys($day_months), array_values($day_months), $result);
        return $result;
    }