sub format_timestamp_html {
my $date = shift;
- my $strtime = $date->{'rfc2822'};
my (undef, undef, $datetime_class) =
gitweb_get_feature('javascript-timezone');
+ my $strtime = qq!<time datetime="$date->{'iso-8601'}" title="$date->{'iso-tz'}"!;
if ($datetime_class) {
- $strtime = qq!<span class="$datetime_class">$strtime</span>!;
+ $strtime .= qq! class="$datetime_class"!;
}
-
- my $localtime_format = '(%02d:%02d %s)';
- $strtime .= ' ' .
- sprintf($localtime_format,
- $date->{'hour_local'}, $date->{'minute_local'}, $date->{'tz_local'});
+ $strtime .= qq!>$date->{'rfc2822'}</time>!;
return $strtime;
}