Show dates in localized format on web page
authorPeter Eisentraut <peter_e@gmx.net>
Tue, 3 May 2011 19:18:28 +0000 (19:18 +0000)
committerPeter Eisentraut <peter_e@gmx.net>
Tue, 3 May 2011 19:18:28 +0000 (19:18 +0000)
wwwtools/nls-status-page
wwwtools/nls-status-table

index dc209b8cc761687f7be22ce09e3e642c93958ffe..e61e18c675f2677b9bc7e1d52822d52ea284e7b2 100755 (executable)
@@ -123,5 +123,15 @@ foreach $b (@branches) {
 
 print <<_EOF_;
 </body>
+<script type="text/javascript">
+var elements = document.getElementsByClassName('timestamp');
+var i;
+for (i = 0; i < elements.length; i++) {
+    var s = elements[i].textContent;
+    var d = new Date(Date.parse(s));
+    elements[i].textContent = d.toString();
+    elements[i].setAttribute('title', d.toUTCString());
+}
+</script>
 </html>
 _EOF_
index e98e9677cd35f0320fd49871a5744b69238702ba..99cdf3cdc8ff154a932aa1ecd9281b6dda7e8bd8 100755 (executable)
@@ -79,7 +79,9 @@ foreach my $catalog (@catalogs) {
 @all_lang = sort @all_lang;
 
 print "<div>\n";
-print "<p>Last update: ".`date -u +'%Y-%m-%d %H:%M:%S'`." UTC</p>\n";
+my $date = `date -u +'%FT%TZ'`;
+chomp $date;
+print "<p>Last update: <span class='timestamp'>$date</span></p>\n";
 
 print "<table border=\"1\" width=\"100%\" cellspacing=\"0\" cellpadding=\"1\">\n\n";
 print "<colgroup span=\"1\" width=\"0*\" />\n";