about summary refs log tree commit homepage
diff options
context:
space:
mode:
-rw-r--r--lib/PublicInbox/SearchView.pm5
-rw-r--r--lib/PublicInbox/View.pm6
2 files changed, 6 insertions, 5 deletions
diff --git a/lib/PublicInbox/SearchView.pm b/lib/PublicInbox/SearchView.pm
index a15af55e..7f790902 100644
--- a/lib/PublicInbox/SearchView.pm
+++ b/lib/PublicInbox/SearchView.pm
@@ -10,7 +10,6 @@ use PublicInbox::Hval;
 use PublicInbox::View;
 use PublicInbox::MID qw(mid2path mid_clean);
 use Email::MIME;
-use POSIX qw/strftime/;
 our $LIM = 50;
 
 sub sres_top_html {
@@ -69,11 +68,11 @@ sub dump_mset {
                 my $s = PublicInbox::Hval->new_oneline($smsg->subject);
                 my $f = $smsg->from_name;
                 $f = PublicInbox::Hval->new_oneline($f)->as_html;
-                my $d = strftime('%Y-%m-%d %H:%M', gmtime($smsg->ts));
+                my $ts = PublicInbox::View::fmt_ts($smsg->ts);
                 my $mid = PublicInbox::Hval->new_msgid($smsg->mid)->as_href;
                 $$res .= qq{$rank. <b><a\nhref="$mid/">}.
                         $s->as_html . "</a></b>\n";
-                $$res .= "$pfx  - by $f @ $d UTC [$pct%]\n\n";
+                $$res .= "$pfx  - by $f @ $ts UTC [$pct%]\n\n";
         }
 }
 
diff --git a/lib/PublicInbox/View.pm b/lib/PublicInbox/View.pm
index f34e1f36..2506c954 100644
--- a/lib/PublicInbox/View.pm
+++ b/lib/PublicInbox/View.pm
@@ -712,9 +712,11 @@ sub missing_thread {
 sub _msg_date {
         my ($mime) = @_;
         my $ts = $mime->header('X-PI-TS') || msg_timestamp($mime);
-        POSIX::strftime('%Y-%m-%d %H:%M', gmtime($ts));
+        fmt_ts($ts);
 }
 
+sub fmt_ts { POSIX::strftime('%Y-%m-%d %k:%M', gmtime($_[0])) }
+
 sub _inline_header {
         my ($dst, $state, $upfx, $mime, $level) = @_;
         my $pfx = INDENT x ($level - 1);
@@ -865,7 +867,7 @@ sub dump_topics {
                 $dst .= "$nl$pfx$dot<a\nhref=\"$mid/t/#u\"><b>$subj</b></a>\n";
 
                 my $attr;
-                $ts = POSIX::strftime('%Y-%m-%d %H:%M', gmtime($ts));
+                $ts = fmt_ts($ts);
                 if ($n == 1) {
                         $attr = "@ $ts UTC";
                         $n = "";