protected function DateFormatter::dateFormat in Zircon Profile 8
Same name and namespace in other branches
- 8.0 core/lib/Drupal/Core/Datetime/DateFormatter.php \Drupal\Core\Datetime\DateFormatter::dateFormat()
Loads the given format pattern for the given langcode.
Parameters
string $format: The machine name of the date format.
string $langcode: The langcode of the language to use.
Return value
string|null The pattern for the date format in the given language for non-custom formats, NULL otherwise.
1 call to DateFormatter::dateFormat()
- DateFormatter::format in core/
lib/ Drupal/ Core/ Datetime/ DateFormatter.php - Formats a date, using a date type or a custom date format string.
File
- core/
lib/ Drupal/ Core/ Datetime/ DateFormatter.php, line 310 - Contains \Drupal\Core\Datetime\DateFormatter.
Class
- DateFormatter
- Provides a service to handle various date related functionality.
Namespace
Drupal\Core\DatetimeCode
protected function dateFormat($format, $langcode) {
if (!isset($this->dateFormats[$format][$langcode])) {
$original_language = $this->languageManager
->getConfigOverrideLanguage();
$this->languageManager
->setConfigOverrideLanguage(new Language(array(
'id' => $langcode,
)));
$this->dateFormats[$format][$langcode] = $this->dateFormatStorage
->load($format);
$this->languageManager
->setConfigOverrideLanguage($original_language);
}
return $this->dateFormats[$format][$langcode];
}