Es gibt aber 3 Fälle bezüglich eines zur KW gehörigen Jahres: Da muss man bei PHP nichts weiter prüfen, denn date('W') liefert die richtige Wochennummer zu jedem Zeitpunkt, ohne Ausnahmen.
Es ging doch aber ums Jahr, nicht die Woche?
Wie ich schon sagte: Da muss man bei PHP nichts weiter implementieren, denn date('o') liefert das richtige Jahr zu jedem Zeitpunkt, ohne Ausnahmen.
Es kommt aber darauf an, nicht das Jahr schlechthin sondern das zur Kalenderwoche gehörige richtige Jahr zu liefern.
Und hier beginnt für @Gunnar Bittersmann und @dedlfix die Problemgeschichte wieder von vorne, weils entweder nicht verstehen oder nicht verstehen wollen, daß man das mit PHPs Datumsformatierungsfunktionen allein nicht lösen kann. MfG