Jan Wa: PHP: Datumsberechnung mit Sommerzeit/Winterzeit

Beitrag lesen

Hallo!

Ich will mit PHP die sieben nächsten Tage ausgeben, ausgehend vom gestrigen Tag.

Ich mache das aktuell so:

$i = -1;
$max = 6;
$cdate = strtotime('today midnight');
for ( $i=$min; $i<=$max; $i++ ) {
print $cdate + (86400 * $i);
}

Wenn ich das heute starte, gibt es mir den 30.10. zwei mal aus, was an der Umschaltung von Sommerzeit auf Winterzeit liegt.

Nun dachte ich, ich suche mir eine PHP-Funktion zur Datumsberechnung, die wird das schon beachten mit der Umstellung.

Habe dann die Ausgabezeile im obigen Skript durch folgendes ersetzt:

print DateTimeImmutable::createFromFormat('U', $cdate)->modify($i .' day')->format('U');

Doch selbes Ergebnis; ich hatte gehofft anhand der Servereinstellungen oder was auch immer, erkennt PHP, dass ich in einem Land lebe, wo man die Uhrzeitumstellung beachten muss.

Kennt sich jemand aus, ob ich noch einen Parameter angeben kann bzw. wie ich das Problem gelöst bekomme?

Danke

0 53

PHP: Datumsberechnung mit Sommerzeit/Winterzeit

Jan Wa
  • php
  1. 0
    Google weiß alles
    1. 0
      Jan Wa
      1. 0
        Tagwächter
        1. 1
          1unitedpower
          • selfhtml
          • zu diesem forum
          1. 0
            Tagwächter
            1. 0
              1unitedpower
  2. 0
    dedlfix
    1. 0
      Jan Wa
      1. 1
        dedlfix
    2. 0
      TS
      1. 0
        MudGuard
        • humor
        1. 0
          TS
      2. 0
        dedlfix
  3. 0
    TS
    1. 0
      dedlfix
      1. 0
        TS
        1. 0
          dedlfix
          1. 0
            TS
  4. 2
    pl
    1. 0
      Christian Kruse
      1. 0
        dedlfix
        1. 0
          Christian Kruse
          1. 0
            dedlfix
            1. 0
              Christian Kruse
            2. 0
              Gunnar Bittersmann
              1. 0
                TS
              2. 1
                dedlfix
                1. 0
                  Tagwächter
                  1. 0
                    TS
                    • menschelei
                    1. 0
                      Tagwächter
                2. 0
                  Gunnar Bittersmann
                3. 2
                  Gunnar Bittersmann
                  • programmiertechnik
                  1. 0
                    dedlfix
                    1. 0
                      Gunnar Bittersmann
                      1. 0
                        dedlfix
                        1. 0
                          Der Martin
                        2. 0
                          Gunnar Bittersmann
                          1. 0
                            Gunnar Bittersmann
                          2. 0
                            dedlfix
                            1. 0
                              Gunnar Bittersmann
                        3. 0
                          Matthias Apsel
                          • mathematik
                          • menschelei
          2. 0
            Tagwächter
            1. 0
              Der Martin
              • zu diesem forum
              1. 0
                Tagwächter
                1. 0
                  Der Martin
                  1. 0
                    Tagwächter
            2. 0
              Gunnar Bittersmann
              • menschelei
              1. 0
                Tagwächter
    2. 0
      Der Buchhalter
      • humor
      • klugscheißerei
      • php
      1. 0
        Tagwächter
    3. -1
      pl
  5. 0

    Zielführende Antworten

    Tagwächter