diff options
Diffstat (limited to 'plugins/VisitTime/functions.php')
-rw-r--r-- | plugins/VisitTime/functions.php | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/plugins/VisitTime/functions.php b/plugins/VisitTime/functions.php index 5a9162c6ed..14625ceebf 100644 --- a/plugins/VisitTime/functions.php +++ b/plugins/VisitTime/functions.php @@ -9,11 +9,20 @@ namespace Piwik\Plugins\VisitTime; +use Piwik\Container\StaticContainer; +use Piwik\Date; use Piwik\Piwik; function getTimeLabel($label) { - return sprintf(Piwik::translate('Intl_NHoursShort'), $label); + $date = Date::factory(mktime($label)); + $dateTimeProvider = StaticContainer::get('Piwik\Intl\Data\Provider\DateTimeFormatProvider'); + + if ($dateTimeProvider->uses12HourClock()) { + return $date->getLocalized(Piwik::translate('Intl_Format_Hour_12')); + } + + return $date->getLocalized(Piwik::translate('Intl_Format_Hour_24')); } /** |