Uhrzeit anzeigen plus 6 Stunden z.B.
Sebastian Kemper
- php
0 Tobias Kloth0 Carl
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
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
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