Anatol: Uhrzeit hängt fest

Hallo Forum,

ich habe ein Problem mit PHP und der Zeitausgabe. Folgendes Script läuft beim Offline-Test einwandfrei, wenn ich es aber ins Netz stelle 'hängt' die Zeit bei 17:59:59 fest, das Datum funktioniert:

<?
echo date( "Y-m-d", mktime(0,0,0,date("m"),date("d"),  date("Y")) )."<br>\n";
echo date( "H:i:s", mktime(date("H"),date("i"),date("s"),0,0,0) );
?>

Wenn ich ein Perl-Script schreibe, um die Zeit ausgeben zu lassen stimmts.
Mein Provider kann mir leider auch nicht weiterhelfen. Woran könnte das liegen?
Ich bin  für jede Hilfe dankbar.

Anatol

  1. Hallo,

    <?
    echo date( "Y-m-d", mktime(0,0,0,date("m"),date("d"),  date("Y")) )."
    \n";
    echo date( "H:i:s", mktime(date("H"),date("i"),date("s"),0,0,0) );
    ?>

    warum baust du ein datum über mktime????

    echo date("Y-m-d");
    echo "<br>";
    echo date("H:i:s");

    mktime wird nur gebraucht wenn du zb. das datum von MORGEN wissen willst. :

    echo date("Y-m-d",mktime(0,0,0,date("m"),date("d")+1,date("Y")));

    lg
    Ludwig

    1. Hallo Ludwig,

      echo date("Y-m-d");
      echo "<br>";
      echo date("H:i:s");

      Danke, das funktioniert. Ich verstehe zwar trotzdem nich, warum bei z.B:

      echo date("H:i:s",mktime(date("H")+1,("i"),("s"),0,0,0));

      der Interpreter durcheinanderkommt und wieder nur 17:59:59 ausgibt
      (lokal kommt auch nicht die aktuelle Uhrzeit + 1 Stunde heraus, sondern
      immer die darauffolgende volle Stunde - 18:00:00). Naja, wahrscheinlicher
      ist, dass der Fehler bei mir liegt. :-)

      Schöne Grüße
      Anatol