aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteve McIntyre <steve@einval.com>2019-03-16 13:29:51 +0000
committerSteve McIntyre <steve@einval.com>2019-03-16 13:29:51 +0000
commita0f3e37e8958a82730f43629e60a949fbfc23c6d (patch)
tree5734c58cf355b0bce9350a39876d2b9da6c147f5
parent319d7dcd4035da46315886de61020403c4a4960a (diff)
Simplify the built-time code massively and make it correct
Stop trying to use the GEN_TIME stuff, and just use gmtime() directly.
-rw-r--r--english/template/debian/ctime.wml27
1 files changed, 2 insertions, 25 deletions
diff --git a/english/template/debian/ctime.wml b/english/template/debian/ctime.wml
index adba189244c..1d4263bd534 100644
--- a/english/template/debian/ctime.wml
+++ b/english/template/debian/ctime.wml
@@ -124,31 +124,8 @@ $rangeform_severalmonths =~ s/\[%\]/%/g;
# This function creates a last *built* time stamp for a web page.
sub webwml_built_time {
- my ($time, $sec, $min, $hour, $mday, $monnr, $year, $wday, $yday, $isdst, $mon);
- # The last modification time of inputfile in ISO dd-mm-yyyy hh:mm:ss format.
- if (defined $(GEN_TIME)) {
- $WML_GEN_ISOTIME =~ /(\d+)-(..)-(\d+) (..):(..):(..)/;
- if ($1 <= 31) { # for WML 1.x
- $time = timelocal($6, $5, $4, $1, $2-1, $3);
- } else { # for WML 2.x
- $time = timelocal($6, $5, $4, $3, $2-1, $1);
- }
- # $lday=$1; $lmon=$2; $lyear=$3; $lhr=$4; $lmin=$5; $lsec=$6;
- # if ($lyear > 19000) { $lyear = 1900+($lyear-19000); }
- # $time = timelocal($lsec, $lmin, $lhr, $lday, $lmon-1, $lyear);
- }
- else {
- $WML_SRC_ISOTIME =~ /(\d+)-(..)-(\d+) (..):(..):(..)/;
- if ($1 <= 31) { # for WML 1.x
- $time = timelocal($6, $5, $4, $1, $2-1, $3);
- } else { # for WML 2.x
- $time = timelocal($6, $5, $4, $3, $2-1, $1);
- }
- # $lday=$1; $lmon=$2; $lyear=$3; $lhr=$4; $lmin=$5; $lsec=$6;
- # if ($lyear > 19000) { $lyear = 1900+($lyear-19000); }
- # $time = timelocal($lsec, $lmin, $lhr, $lday, $lmon-1, $lyear);
- }
- ($sec, $min, $hour, $mday, $monnr, $year, $wday, $yday, $isdst) = gmtime($time);
+ my ($sec, $min, $hour, $mday, $monnr, $year, $wday, $yday, $isdst, $mon);
+ ($sec, $min, $hour, $mday, $monnr, $year, $wday, $yday, $isdst) = gmtime();
$wday = $dow[$wday];
$mon = $moy[$monnr];
return eval("sprintf($dateform)");

© 2014-2024 Faster IT GmbH | imprint | privacy policy