dedlfix: Probleme mit Kalenderwoche in PHP berechnen

Beitrag lesen

Tach!

Heißt das jetzt es ist nicht gut wenn ich strftime statt dieses carbon benutze?

Für diese einfache Aufgabe reichen die in PHP eingebauten Routinen bereits aus. Erst wenn der Funktionsumfang der in PHP eingebauten Bibliotheksfunktionen nicht mehr weiterhilft, muss man sich nach Alternativen umschauen. Ich meinte in meinem vorherigen Posting nicht, dass man nur externe Bibliotheken suchen soll. Die eingebauten zählen auch dazu. Wenn man ein Problem hat, das anderswo bereits gelöst ist, warum sollte man sich die Mühe nochmal selbst machen? Das ist eine Frage der Wirtschaftlichkeit. Im Falle der Zeitberechnung übersehen Einsteiger gern mal die Komplexität hinter dem System.

PHP bringt von Haus aus bereits eine Menge Berechnungsmöglichkeiten mit und nutzt dabei die im Betriebssystem bereits vorhandenen Datums- und Zeitroutinen. Das ist für viele Fälle ausreichend und in der Regel besser, als selbst etwas zu erfinden.

Wenn man zum Beispiel die Aufgabe hat, auf ein Datum eine Anzahl Tage zu addieren, könnte man auf die Idee kommen, einfach

Anzahl Tage x 24h x 60m x 60s

auszurechnen und zuzuschlagen. Das klappt auch augenscheinlich, bis man die beiden Tage der Zeitumstellung im Bereich hat. Daran zeigt sich, dass das schnelle Selbstberechnen auf diese Weise nicht reicht. Man könnte nun die Formel so erweitern, dass diese beiden Tage berücksichtigt werden. Man kann es aber auch lassen und die in PHP eingebauten Möglichkeiten nutzen.

dedlfix.

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