Sebastian Kemper: Uhrzeit anzeigen plus 6 Stunden z.B.

Hallo alle zusammen,

ich möchte die Uhrzeit auf meiner Internetseite anzeigen lassen, aber nicht die aktuelle Serverzeit, sondern diese um z.B. 10 Stunden versetzt (will die Uhrzeit in Deutschland anzeigen und die Uhrzeit in Australien).

Für Deutschland ist das ja ganz einfach:
$timestamp = time();
$uhrzeit = date("H:i",$timestamp);

Und dann einfach mit $content="es ist in Deutschland $uhrzeit";
wieder ausgeben.

Aber wie kriege ich die australische Zeit hin, die ja 8 Stunden vor ist.

Gruß Sebastian

  1. Hallo Sebastian,

    Aber wie kriege ich die australische Zeit hin, die ja 8 Stunden vor ist.

    mit strtotime (->http://de.php.net/strtotime):
      echo date('H:i',strtotime('+8 hours',$timestamp));

    Grüße aus Nürnberg
    Tobias

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
  2. Hi

    ein timestamp gibt die anzahl der sekunden, die seit dem 1.1.1970 um 0:00 Uhr vergangen sind bis zum zeitpunkt seiner erzeugung zurück. also wenn du eine Uhrzeit willst, die 8 stunden "in der zukunft" liegt, musst du einfach nur die anzahl der sekunden, die in 8h vergehen dazuaddieren:

    $timestamp2 = (time() + 60*60*8);

    Gruss
    carl