Erebor: Probleme mit Kalenderwoche in PHP berechnen

Beitrag lesen

Mach dir keine Sorgen, Kalenderwochen sind zwar tricky zu berechnen, aber es gibt ein paar Tricks die es viel einfacher machen. Wenn du mit PHP und Datumswerten rechnen musst würde ich immer Carbon benutzen, das ist einen Datums Library die auch viele Funktionen für die Berechnung von Wochen integriert hat. Wirf hierzu einen Blick in die Doku: https://carbon.nesbot.com/docs/#api-week Nutze die isoWeek* Funktionen, die berechnen automatisch die korrekte Start Woche und die richtige Wochenzahl pro Monat, denn manchmal sind es 52 oder 53.

Für die aktuelle Kalenderwoche kannst du sowas schreiben

Carbon::today()->isoWeek()

Überprüfe deine Berechnungen danach nocheinmal, am besten mit Sonderfällen wie z.b. dem Jahr 2026 dass 53 Kalenderwochen hat. Am einfachsten geht das mit einem der vielen online Kalender z.B. hier dem: https://kwheute.de/kalenderwochen/2026

Wenn bei dir das gleiche rauskommt wie im Kalender bist du schon fertig. Probiere am besten einen längeren Zeitraum z.b. 10 Jahre durch, dann kannst du dir sicher sein dass deine Berechnung alle Fälle abdeckt.

--
Sei nicht faul, benutze https://google.de
0 49

Probleme mit Kalenderwoche in PHP berechnen

marcel2004
  • html
  • php
  1. 0
    Erebor
    1. 0
      marcel2004
      1. 0
        MudGuard
    2. 0
      MudGuard
      1. 0
        marcel2004
        1. 0
          Gunnar Bittersmann
          • php
          1. 0
            dedlfix
            1. 0
              Gunnar Bittersmann
              • rechtschreibung
    3. 0
      Gunnar Bittersmann
      • php
  2. 0
    Gunnar Bittersmann
    • zeit & datum
    1. 0
      dedlfix
      1. 0
        Gunnar Bittersmann
        1. 0
          dedlfix
          1. 0
            Der Martin
            1. 0
              dedlfix
              1. 0
                Gunnar Bittersmann
  3. 0
    Der Martin
    1. 0
      Gunnar Bittersmann
      • php
      1. 0
        Der Martin
        • php
        • zeit & datum
        1. 0
          Gunnar Bittersmann
          1. 0
            Der Martin
            1. 0
              Gunnar Bittersmann
  4. 0
    dedlfix
    1. 0
      marcel2004
      1. 0
        dedlfix
        1. 0
          marcel2004
          1. 0
            dedlfix
  5. 1
    encoder
    1. 0
      marcel2004
    2. 0
      Gunnar Bittersmann
      • javascript
      • php
      1. 0
        dedlfix
        1. 0
          marcel2004
          1. 0
            Raketenwilli
            1. 0
              marcel2004
              1. 0
                Raketenwilli
          2. 0
            dedlfix
            1. -2
              Raketendekomplizierer
              1. 0
                dedlfix
                1. 0
                  Raketendekomplizierer
              2. 0
                Der Martin
                • internationalisierung
                • php
                1. 0
                  Raketenwilli
                  1. 0
                    Der Martin
                    1. 0
                      Raketenwilli
                      1. 1
                        Gunnar Bittersmann
                        1. 0
                          Raketenwilli
                        2. 0

                          Off Topic: Es ist gar nicht klar, ob 2022 wieder Extremregen und Hochwasser bringt ...

                          Raketenwilli
        2. 0
          Der Martin
        3. 1
          encoder