Hallo MudGuard,
da wirst Du recht haben, es wird eine Kombination aus Wochennummer und Jahr sein. Aber nicht zwingend das aktuelle Jahr, gerade dann nicht, wenn X sich dem Jahresende nähert. Interessant ist, ob bei einem Y von "KW 33/2020" nur 33/2020 wichtig ist oder auch 33/2019 und 33/2018.
Was mich von Pit interessiert, ist, ob Z+nX mit X=Tag|Woche|Monat|Jahr ausreicht. Gerade bei X=„Woche“ kann ich mir vorstellen, dass es Termine gibt, die sich alle 2 oder 4 Wochen wiederholen. Bei Monats- und Jahresrhythmen frage ich mich, ob da der Zyklusbruch Woche/Monat relevant wird. Was ist mit Terminen wie "am 1. Dienstag im Monat"?
Den ersten Tag einer Kalenderwoche kann man mit setISODate bestimmen.
Die Sonderfälle, die Du bei der TiM oder TiJ Rechnung bekommst, dürftest Du loswerden wenn Du mit Julianischen Tagen arbeitest -> cal_to_jd, damit bekommst Du keine Tagesnummer im Jahr, sondern eine fortlaufende Tagesnummer basierend auf einem Bezugsdatum in ferner Vergangenheit.
Rolf
sumpsi - posui - clusi