Hi dedlfix,
Was ist überhaupt die Aufgabenstellung? Anfang des Jahres ist auf alle Fälle immer der 1.1. Das kann man mit mktime(), der Jahreszahl und zwei konstanten 1en einfach zu einen Timestamp berechnen.
Aufgabe ist, die erste KW eines Jahres zu finden. Und Matthias sagt, dass sei in BRD immer der erste Do im Jahr. Und da strtotime("{$jahr}-W{$kalenderwoche}") immer den (timestamp eines) Montag einer KW ergibt, kann ich auch immer 3 Tage drauf rechnen. Dann habe ich den (timestamp eines) Do, auch im der ersten KW eines neuen Jahres.
Pit