Raketenwilli: „Kalenderwoche“

Beitrag lesen

Hi,

Ich möchte das Datum des jeweiligen Montags einer bestimmten Woche im Jahr wissen.

Die Funktion hast Du ja schon gefunden.

Beachte: der Montag der Kalenderwoche 1 kann im Vorjahr liegen.

Je nach Vorstellung darüber, was die erste Kalenderwoche im Jahr sei. Davon gibt es (mindestens) drei Varianten:

  • Egal, wie viele Tage es sind, der 1. Januar liegt in der ersten Kalenderwoche - oder

  • (In Deutschland übliche Regel, die PHP mit date('W') auch ausgibt:) Die erste Kalenderwoche hat mindestens 4 Tage (1. Januar ist Mo, Di, Mi oder Do - dann ist das die erste Kalenderwoche, sonst ist die folgende die erste) - oder

  • Die erste Kalenderwoche ist diejenige, die vollständig im neue Jahr liegt.

Dazu kommen noch höchst unterschiedliche Ideen, an welchem Tag eine Woche beginnt: Montag oder Sonntag?