From 3c5ffb79d29ea18cb60fefb4e6b8aa21a3e48f14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean=20Charles=20Del=C3=A9pine?= Date: Sat, 27 Jun 2026 12:21:50 +0200 Subject: [PATCH] fix(message): use locale-aware time formatting in IMP_Message_Date (#22) --- lib/Message/Date.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/Message/Date.php b/lib/Message/Date.php index 6ebe185c1..46fcb90f0 100644 --- a/lib/Message/Date.php +++ b/lib/Message/Date.php @@ -196,7 +196,9 @@ private function _buildCache() */ private function _format($type, $udate) { + if (in_array($type, ['time_format', 'time_format_mini'], true)) { + return ltrim(Horde\Date\Format::formatDate((int) $udate, $GLOBALS['prefs']->getValue($type), $GLOBALS['language'] ?? 'en_US', Horde\Date\Format::TIME_ONLY)); + } return ltrim(Horde\Date\Format::formatDate((int) $udate, $GLOBALS['prefs']->getValue($type), $GLOBALS['language'] ?? 'en_US')); } - }