diff options
-rw-r--r-- | lib/PublicInbox/SearchView.pm | 5 | ||||
-rw-r--r-- | lib/PublicInbox/View.pm | 6 |
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 = ""; |