Prado\I18N\core\DateTimeFormatInfo::getInstance PHP Method

getInstance() static public method

Returns the DateTimeFormatInfo associated with the specified culture.
static public getInstance ( $culture = null ) : DateTimeFormatInfo
return DateTimeFormatInfo DateTimeFormatInfo for the specified culture.
    static function getInstance($culture = null)
    {
        if ($culture instanceof CultureInfo) {
            return $culture->getDateTimeFormat();
        } else {
            if (is_string($culture)) {
                $cultureInfo = CultureInfo::getInstance($culture);
                return $cultureInfo->getDateTimeFormat();
            } else {
                $cultureInfo = CultureInfo::getInvariantCulture();
                return $cultureInfo->getDateTimeFormat();
            }
        }
    }

Usage Example

Esempio n. 1
0
 /**
  * Initialize a new DateFormat.
  * @param mixed either, null, a CultureInfo instance,
  * a DateTimeFormatInfo instance, or a locale.
  * @return DateFormat instance
  */
 function __construct($formatInfo = null)
 {
     if ($formatInfo === null) {
         $this->formatInfo = DateTimeFormatInfo::getInvariantInfo();
     } else {
         if ($formatInfo instanceof CultureInfo) {
             $this->formatInfo = $formatInfo->DateTimeFormat;
         } else {
             if ($formatInfo instanceof DateTimeFormatInfo) {
                 $this->formatInfo = $formatInfo;
             } else {
                 $this->formatInfo = DateTimeFormatInfo::getInstance($formatInfo);
             }
         }
     }
     $this->methods = get_class_methods($this);
 }
All Usage Examples Of Prado\I18N\core\DateTimeFormatInfo::getInstance