Ich suche eine einfache Funtion in PERL, die zu einem angegebenen beliebigen Datum den Wochentag und die Nummer der Kalenderwoche im Jahr ermiitelt.
Für die Bestimmung des Wochentags gibt es folgendes:
http://www.perl.com/cgi-bin/pace/pub/doc/manual/html/pod/perlfunc/localtime.html
Die Variable $wday enthält anschließend den Wochentag als Zahl kodiert (probier's aus, ich weiß jetzt auch nicht, ob jetzt Sonntag für 0 steht oder Samstag oder Montag oder...).
Die Kalendernummer könntest Du wohl mit Hilfe von $yday (Tag im Jahr, also 1.2. = 32. Tag) bestimmen. Da ich die Kalendernummer-Regel nicht kenne, muss ich jetzt mal raten, aber es müsste etwa so gehen: Du könntest den Wochentag vom 1.1. des Jahres feststellen, daraus erkennen, an welchem Tag im Jahr die erste Woche des Jahres beginnt, dies dann vom aktuellen Tag im Jahr abziehen und das alles durch 7 teilen.
Sollte am Ende nur wenige Zeilen Perl-Code ergeben... :-)
Grüße,
Hanno