Hallo Michael, On 05-Oct-2004 Michael Wenger wrote:
Heinz W. Pahlke schrieb am 05.10.2004 15:29 :
print strftime "%e. %B %Y", localtime($(WML_SRC_TIME));
Diese Zeile würde ich intuitiv durch diese Zeilen ersetzen:
my ($localday, $localmonth, $localyear) = split(/::/, strftime("%e::%B::%Y", localtime($(WML_SRC_TIME))));
# fuehrende Null vom Monat entfernen if(substr($localmonth, 0, 1) eq "0") { $localmonth = substr($localmonth, 1); }
print $localday, ". ", $localmonth, " ", $localyear, localtime($(WML_SRC_TIME));
Ich habe das jetzt mal schnell niedergeschrieben, ohne es zu testen. Das Testen überlasse ich dir ;-)
Okay, hier das Ergebnis: 5. Oktober 20042921135910422781 :-( Trotzdem denke ich, dass ich hier weitersuchen sollte. Das Datum muss naemlich aus der Variablen WML_SRC_TIME ausgelesen werden. Wenn ich z.B. Aenderungen in dem obigen Script durchfuehre, darf sich das Datum der Webseite _nicht_ veraendern. Eine der Fragen ist allerdings auch, wo der Inhalt von WML_SRC_TIME gespeichert wird. Das Dumme ist naemlich, dass ich mir mit den anderen Versuchen diesen Wert ueberschrieben habe und alle Seiten auf den 5.10.2004 gesetzt wurden. Damit kann ich jetzt aber natuerlich erst einmal nicht mehr das Loeschen der fuehrenden Null testen. Beste Gruesse, Heinz. -- http://www.pahlke-online.de/reisenews/ http://www.Pahlke-KunstWebDesign.de/