PHP Uhrzeit plus 8 Stunden

  • 8+
    hi
    ich habe bereits die deutsche Zeit, allerdings möchte ich auf meiner Homepage die Uhrzeit von Sydneyanzeigen lassen und wie schaffe ich es das ich jetzt die 8 Stunden dazu bekomme ?

    so sieht mein jetziger Code aus:

    PHP
    $datum = date("H:i");
    echo $datum;
  • Schon fast. Jedoch kannst du dir in PHP einen sogenannten timestamp geben lassen. Das ist eine Zahl, naemlich wieviel sekunden vom ersten januar (ich glaub) 1970 vergangen sind. Auf die Zahl kannst du dann die Sekundenanzahl von 8 Stunden aufaddieren und dann mit date() oder time() formatieren.

    PHP
    $datum=time();
    $sydney=$datum+(60*60*8);
    echo "Hier: ".date("H:i", $datum)."<br>";
    echo "Sydney: ".date("H:i", $sydney);

    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.

    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!

    Einmal editiert, zuletzt von Tobse (21. August 2010 um 10:16)

  • Wieder mal ein typischer "Tobse"

    PHP
    echo "Hier: ".time("H:i", $datum)."<br>";
    echo "Sydney: ".time("H:i", $sydney);


    Seit wann verträgt time() Parameter??

  • Oh, tschuldigung, dachte die beiden waeren annaehernd gleich. Danke fuer den hinweis.

    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.

    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!