diff options
Diffstat (limited to 'plugins/Intl/DateTimeFormatProvider.php')
-rw-r--r-- | plugins/Intl/DateTimeFormatProvider.php | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/plugins/Intl/DateTimeFormatProvider.php b/plugins/Intl/DateTimeFormatProvider.php index 19fcd7acca..afe8a303c2 100644 --- a/plugins/Intl/DateTimeFormatProvider.php +++ b/plugins/Intl/DateTimeFormatProvider.php @@ -106,13 +106,9 @@ class DateTimeFormatProvider extends \Piwik\Intl\Data\Provider\DateTimeFormatPro protected function getTimeFormat() { - if (is_null($this->use12HourClock)) { - $this->use12HourClock = LanguagesManager::uses12HourClockForCurrentUser(); - } - $timeFormat = 'Intl_Format_Time_24'; - if ($this->use12HourClock) { + if ($this->uses12HourClock()) { $timeFormat = 'Intl_Format_Time_12'; } @@ -122,6 +118,20 @@ class DateTimeFormatProvider extends \Piwik\Intl\Data\Provider\DateTimeFormatPro } /** + * Returns if time is present as 12 hour clock (eg am/pm) + * + * @return bool + */ + public function uses12HourClock() + { + if (is_null($this->use12HourClock)) { + $this->use12HourClock = LanguagesManager::uses12HourClockForCurrentUser(); + } + + return $this->use12HourClock; + } + + /** * For testing purpose only: Overwrites time format * * @param bool $use12HourClock |