morpheuz: Bug in strtotime() ?

Hallo zusammen,

ich habe folgenden Code:

$foo = strtotime("now");
$foo = date("d.M.Y.", $foo);
echo "Heute: " . $foo; // Ausgabe: 09.Aug.2004 = Stimmt auch!

$foo = strtotime("last friday");
$foo = date("d.M.Y.", $foo);
echo "Letzter Freitag: " . $foo; // Ausgabe: 06.Aug.2004 = Stimmt auch!

$foo = strtotime("next friday");
$foo = date("d.M.Y.", $foo);
echo "Nächster Freitag: " . $foo; // Ausgabe: 20.Aug.2004 = FEHLER!

Normalerweise müsste bei der letzten Ausgabe der 13.Aug.2004 kommen - kann es sein, dass hier ein Bug vorliegt?

oder habe ich einen Fehler gemacht?

ciao morpheuz

  1. Hi,

    $foo = strtotime("last friday");
    $foo = date("d.M.Y.", $foo);
    echo "Letzter Freitag: " . $foo; // Ausgabe: 06.Aug.2004 = Stimmt auch!

    $foo = strtotime("this friday");
    $foo = date("d.M.Y.", $foo);
    echo "Dieser Freitag: " . $foo; // Ausgabe: 13.Aug.2004 = korrekt!

    $foo = strtotime("next friday");
    $foo = date("d.M.Y.", $foo);
    echo "Nächster Freitag: " . $foo; // Ausgabe: 20.Aug.2004 = FEHLER!

    Nein, korrekt.

    cu,
    Andreas

    --
    MudGuard? Siehe http://www.Mud-Guard.de/
    Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
    1. Hello,

      $foo = strtotime("last friday");
      $foo = date("d.M.Y.", $foo);
      echo "Letzter Freitag: " . $foo; // Ausgabe: 06.Aug.2004 = Stimmt auch!

      $foo = strtotime("this friday");
      $foo = date("d.M.Y.", $foo);
      echo "Dieser Freitag: " . $foo; // Ausgabe: 13.Aug.2004 = korrekt!

      $foo = strtotime("next friday");
      $foo = date("d.M.Y.", $foo);
      echo "Nächster Freitag: " . $foo; // Ausgabe: 20.Aug.2004 = FEHLER!

      Nein, korrekt.

      Eher gewöhnungsbedürftig. Aber wenn man es weiß...

      $foo = strtotime("monday");
      $foo = date("d.M.Y.", $foo);
      echo "<br />Montag: " . $foo;

      ergibt den heutigen Montag.
      Und wenn man nur 'friday' schreibt, gibt es auch den Freitag derselben Woche.
      Da 'sunday' aber bereits den der nächsten Woche gibt, bin ich nun gespannt, was bei 'monday' morgen rauskommt.

      Bis morgen dann also *gg*

      Harzliche Grüße aus http://www.annerschbarrich.de

      Tom

      --
      Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
      Nur selber lernen macht schlau
      1. Hallo MudGuard, hallo Tom,

        danke für die schnelle Antwort!
        funktioniert nun prima!

        Vielen Dank

        ciao morpheuz